Dotfile Manager
Find a file
2025-10-06 16:20:00 +10:00
app feat: start work on a way to discover and find common ancestors for files 2025-10-06 16:20:00 +10:00
bootstrap style: formatting 2025-10-05 15:41:05 +10:00
config feat: start making CLI API 2025-10-05 16:41:06 +10:00
tests feat: start work on a way to discover and find common ancestors for files 2025-10-06 16:20:00 +10:00
.editorconfig build: add linting before committing 2025-10-05 16:12:27 +10:00
.envrc chore: set up herd and direnv to ensure the right PHP version is used 2025-10-05 15:31:07 +10:00
.gitattributes chore: initial commit 2025-10-05 15:13:02 +10:00
.gitignore build: add phpacker for static builds 2025-10-06 13:55:51 +10:00
.php-cs-fixer.php build: replace Pint with PHP CS Fixer 2025-10-05 15:33:11 +10:00
box.json chore: initial commit 2025-10-05 15:13:02 +10:00
commitlint.config.js build: add linting before committing 2025-10-05 16:12:27 +10:00
composer.json feat: start work on a way to discover and find common ancestors for files 2025-10-06 16:20:00 +10:00
composer.lock feat: start work on a way to discover and find common ancestors for files 2025-10-06 16:20:00 +10:00
dotfan chore: initial commit 2025-10-05 15:13:02 +10:00
herd.yml chore: set up herd and direnv to ensure the right PHP version is used 2025-10-05 15:31:07 +10:00
lefthook.yml feat: start making CLI API 2025-10-05 16:41:06 +10:00
LICENSE chore: replace template README and add license file 2025-10-05 15:17:50 +10:00
package-lock.json build: add linting before committing 2025-10-05 16:12:27 +10:00
package.json build: add linting before committing 2025-10-05 16:12:27 +10:00
phpacker.json build: add phpacker for static builds 2025-10-06 13:55:51 +10:00
phpstan.neon build: add PHPStan and Rector 2025-10-05 15:39:13 +10:00
phpunit.xml.dist chore: initial commit 2025-10-05 15:13:02 +10:00
README.md docs: add build instructions 2025-10-06 14:04:19 +10:00
rector.php build: add PHPStan and Rector 2025-10-05 15:39:13 +10:00

Dotfan

Dotfile Manager is a CLI application to manage your dotfiles.

🚧 This application is a work in progress

Installing

🚧 This section is a stub

Building From Source

Building from source requires the following installed:

  • PHP 8.4
  • Composer
  • ext-sodium (pre-installed by default)

Pull in all the dependencies, then run the build script:

composer install
composer build:all

If you wish to run each step separately, run the following:

composer run build:clean
composer run build:phar
composer run build:static

Builds will be available in the ./builds directory.

Contributing

🚧 This section is a stub

License

Dotfan is released under the Apache-2.0 License.