Skip to main content

Gixor

command-line-tool git gitignore gitignore gitignore-management gitignore-generator gitignore-file gitignore-templates rust

Gixor is Git Ignore Management 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:
  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.