dotf
Manage, backup, develop, sync your .dotfiles with ease
dotf [-AapufhV] [-a|a|--add|add <files>] [-A|A|--all|all|add-all]
[-u|u|--up|up|--upload|upload [message]] [--fzf|fzf]
[-h|h] [--help|help] [-V|--version] [-- <git command|git options>]]
dotf [-AapufhV]
dotf [options] [-- <git command|git options>]
dotf [git subcommand]
-a, --add, a, add <files>
Add files to be tracked (git add)
-A, A, --all, add-all
Add all tracked files that have been modified
-u, u, --up, --upload [message]
Commit and push changes, including an option commit message
-- <git commands|git options>
Run git commands
-h, h
Show the help menu
--help, help
Show the full dotf help menu
--usage, usage
Show dotf usage
--examples, examples
Show dotf examples
-V, --version
Show dotf version
Running 'dotf' with no subcommands, options, or arguments will show the current status of the repository: (Equivalent to running: 'dotf status')
$ dotf
Adding all modified files currently checked into dotf. It will not add new files that are not being tracked.
$ dotf add-all
These next two command will do the exact same thing. Showing you how the subcommands/options can be used.
These examples will commit and push changes to the remote repository with a commit message of 'Added help menu to function'
$ dotf upload 'Added help menu to function'
$ dotf --upload='Added help menutofunctinon'
This little command is a shorthand way of running multiple commands to add all modified files that are checked into dotf, commit changes with a commit message of 'Expanded help menu', and then pushing to the remote.
$ dotf a && dotf 'Expanded help menu'
For more information, view the README on the dotf repository