mirror of
https://github.com/onyx-and-iris/gignore.git
synced 2025-03-28 16:38:12 +00:00
Some checks failed
Auto-Update Go Modules / update-go-modules (push) Has been cancelled
Gignore - Generate .gitinore files
Install
With Go tools:
go generate ./...
go install ./cmd/gignore
With Task:
task install
Usage
Usage of gignore:
gignore [flags] <template>
Flags:
-dir string
directory containing .gitignore templates (default "gitignoreio")
-l int
log level (shorthand) (default 3)
-list
list available templates
-loglevel int
log level (default 3)
-ls
list available templates (shorthand)
Example:
gignore go
Custom Templates
It's possible to add your own custom templates, simply create a directory in internal/registry/templates
. You'll need to reinstall the project before you can load the new templates.
Then pass the dir name as a flag, for example:
gignore -dir=custom go
You may set an environment variable GIGNORE_TEMPLATE_DIR
to avoid passing the -dir
flag each time.
If a template is requested but not found in the custom directory then the gitignoreio registry will act as a fallback.
Special Thanks
gitignore.io For providing such a useful .gitignore service
cuonglm For writing the gogi client library for gitignore.io
Languages
Go
100%