Gixor
Gixor is Git Ignore Managenemnt System for Multiple Repositories. This is alternative tool for gibo.
đŖī¸ Overview#
gibo is the great tool to manage the .gitignore file.
However, you may want to use your own gitignore boilerplate.
gibo relies on github.com/github/gitignore and needs further configuration separately if you want to use your team’s own gitignore repository.
Therefore, I just create a tool to manage gitignore files for multiple repositories.
đ Usage#
git ignore [OPTIONS] [ARGS...]
or
gixor [OPTIONS] <COMMAND>
Commands:
alias Manage the aliases. If no command is given, list the aliases.
dump Dump the boilerplates
entries List the current entries in the .gitignore file
list List available boilerplates
root Show the root directory of the boilerplates
search Search the boilerplates from the query
update Update the gitignore boilerplate repositories (alias of `repository update`)
repository Manage the gitignore boilerplate repositories
generate-completion-files Generate the completion files
help Print this message or the help of the given subcommand(s)
Options:
-l, --log <LOG> Specify the log level [default: warn] [possible values: trace, debug, info, warn, error]
--no-network Disable network access
-c, --config <CONFIG_JSON> Specify the configuration file
-h, --help Print help
-V, --version Print versionGixor clones and updates the boilerplate repositories into the local root directory if necessary. The local root directory is specified in the configuration file.
gixor dump Rust adds to the .gitignore rather than replacing it: the rules you wrote yourself
and the boilerplates already listed both stay. gixor dump -Rust drops one of them, --no-append
drops them all, --clear-prologue drops what you wrote, and --clear drops both. --dry-run
shows the result without writing it. Should anything go wrong, the .gitignore is left as it was.
âšī¸ About#
đŠâđģ Authors đ¨âđģ#
đ Product Name#
Gixor means “GitIgnore indeX ORganizer,” and pronounce it as “jigsaw”.