Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Overview

Singularity Dotfiles Manager is a robust, extendable CLI tool designed to automate the installation and management of your system configuration and application ecosystem. Built with Rust, and powered by the Rhai scripting engine for ultimate flexibility.

Key Features

  • Release-Based Configuration: Deploy entire dotfile environments from a single JSON release config.
  • Programmable Hooks: Use the built-in Rhai Hook API to run logic at specific points during the installation process.
  • App Suites: Install from curated lists of applications tailored to your specific dotfiles.
  • Developer Friendly: Full API documentation.
  • Cross-Distribution Ready: Intelligent path resolution (including ~) and distribution detection.