https://github.com/attakei/gigi
GIGI: GitIgnore Generation Interface
https://github.com/attakei/gigi
cli gitignore gitignore-generator nim
Last synced: 13 days ago
JSON representation
GIGI: GitIgnore Generation Interface
- Host: GitHub
- URL: https://github.com/attakei/gigi
- Owner: attakei
- License: apache-2.0
- Created: 2021-11-28T13:32:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-29T19:04:44.000Z (5 months ago)
- Last Synced: 2025-06-15T19:46:28.641Z (4 months ago)
- Topics: cli, gitignore, gitignore-generator, nim
- Language: Nim
- Homepage:
- Size: 59.6 KB
- Stars: 9
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# GIGI
[](https://nimble.directory/pkg/gigi)
[](https://github.com/attakei/gigi/actions/workflows/test.yml)GIGI: GitIgnore Generate Interface
## Overview
GIGI is gitignore.io client library for Nim, included small cli application.
## Installation
### CLI binary
You can get standalone binary from [GitHub Release page](https://github.com/attakei/gigi/releases).
Windows users can use binary without Nim development environment and MinGW DLLs.
### Build from source
You can build binary from sources by `nimble`.
```sh
$ nimble install gigi
```If you want to use cli, set your nimble bin directory to `$PATH`.
## Usage
Currently, it have only to output .gitignore contents from templates by arguments.
```sh
$ gigi nim
### GIGI version 0.2.1
### command with: nim### Nim ###
nimcache/
nimblecache/
htmldocs/
```Support `STDIN` .
```sh
$ echo nim | gigi
### GIGI version 0.2.1
### command with: nim### Nim ###
nimcache/
nimblecache/
htmldocs/
```## Changelogs
See [CHANGES](./CHANGES.md).
## License
See [LICENSE](./LICENSE).