-
Notifications
You must be signed in to change notification settings - Fork 5
Command Reference
great <flags> <subcommand>
-
-h
, Print help information. -
--ignore-root-check
, Allow to run as root. -
-V
, Print version information. -
-v
, Print everything greatness is doing: verbose.
Initialises greatness on your computer!
-
--force
Forces to reinitialize, erasing your current configuration, but not your files.init
Doctors, and finds issues in your configuration.
doctor
Add a/some file(s) to your configuration.
add <files>...
Remove a/some file(s) from your configuration.
rm <files>...
Pack all your dotfiles into your git repository. Doesn't move, only copies.
pack
Start a special shell with git configurations set bennificial for greatness.
prompt
-
--no-overwrite-ps1
, Don't overwrite the ps1 of your shell.
Fetch, merge, or remove an external manifest.
pull <subcommand>
Pull and install an configuration.
add <from>
-
--as-main
, Pull and install the configuration overwritting the main configuration -
--only-with-tag
, Only merge files with a specific tag.
Remove a external configuration. Does not remove it if installed as main.
rm <name>
Deal with packages.
Adds a package to install.
assign <package>
You can specify an overload with this syntax:
assign package_manager:original_package_overload name
e.x.
assign yay:fortune:fortune-mod-archlinux
Deal with Lua scripts.
Assigns/adds a script to a file.
assign <file> <script>
-
script
, Do not provide the full path to the script. Just the name works!
Removes a script from a file. Doesn't delete the script or the file.
rm
Run all scripts associated with all files in the main configuration.
jog
Print the status of your configuration.
status [file]
Tag(s) (a) file(s).
tag <tag> <files>...