gk-configure
This package automates the creation and management of GitKraken's configuration files, especially in the context of a Home Manager installation.
While it's intended for use during Home Manager activation by the NixKraken module, it can also be used independently for testing.
important
WE ARE NOT RESPONSIBLE FOR NUKING YOUR CONFIGURATION.
The package will modify GitKraken's configuration files, and loss of configuration is a possible outcome, although we strive to make it as safe as possible.
Please back up your configuration before use.
Usage
All options are documented by the --help
flag:
./configure/script.sh --help
gk-configure --help
Since the package is typically run during Home Manager activation, it respects the following environment variables:
DRY_RUN
: if set, commands are not executed, only loggedVERBOSE
: if set, logs are enabled
The script is extensively documented through comments in the source file itself.