CLI to manage your dotfiles
- 🔍 Search dotfiles with a command and with pagination
- 🏆 Track your dotfiles with CLI api connected to Git
dona git - ✨ Save third party dotfiles in a specific folder
- 🔐 Manage pins (key/value items to save repositories or resources)
Search across GitHub repositories for dotfiles:
dona search "arch linux aesthetic"
dona search neovim --sort stars
dona search fedora --page 2dona save user/dotfiles # Save dotfiles from a GitHub repo
dona list # List saved dotfiles
dona del user/dotfiles # Delete a saved dotfile
dona clone user/dotfiles # Clone a dotfile repositorySave repositories or resources as key/value items, like Pinterest:
dona pin add user/dotfiles -t neovim # Pin a repo with a tag
dona pin add user/dotfiles -t fedora # Pin with different tag
dona pin del user/dotfiles # Delete a pin
dona pin del fedora # Delete all pins with tag
dona list # List your pinsdona init # Initialize your dotfiles
dona git status # Git status of your dotfiles
dona git push # Push your dotfilesdona please # 🍩
dona version # Print versiongo install github.com/atticus64/dona@latestcurl https://raw.githubusercontent.com/Atticus64/dona/main/install.sh | bashgo build

