Gixor
Gixor is Git Ignore Managenemnt System for Multiple Repositories. This is alternative tool for gibo.
đŖī¸ Overview
The gibo
is an excellent tool for managing the .gitignore
file.
However, gibo
uses github.com/github/gitignore
as the default and only repository, and we cannot use our own gitignore
boilerplates.
Then, we need further configuration apart from gibo if the team wants to use their gitignore repository
.
Therefore, I created a new tool, gixor
, to manage gitignore
files for multiple repositories.
The gixor
also uses github.com/github/gitignore
as the default repository (no need for an explicit git clone
).
Then, the team wants to use their own gitignore
repository, run gixor repository add <GIT_URL>
to add the repository.
Note that I formerly created the wrapper of gibo
, which lists the entries of the .gitignore
file and supports updating the .gitignore
file. The gixor
is the successor of the gibo-wrapper
, and gibo-wrapper
is now archived.
đ Usage
git ignore [OPTIONS] [ARGS...]
or
gixor [OPTIONS] <COMMAND>
Commands:
dump Dump the boilerplates
entries List the the current entries in the .gitignore file
list List available boilerplates
root Show the root directory of the boilerplate
search Search the boilerplates from the query
update Update the gitignore boilerplate repositories (alias of `repository update`)
repository Manage the gitignore boilerplate repositories
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]
-c, --config <CONFIG_JSON> Specify the configuration file
-h, --help Print help
-V, --version Print version
Gixor clones and updates the boilerplate repositories into the local root directory if necessary. The local root directory is specified in the configuration file.
âšī¸ About
đŠâđģ Authors đ¨âđģ
đ Product Name
Gixor means “GitIgnore indeX ORganizer,” and pronounce it as “jigsaw”.