Documentation
¶
Overview ¶
Command ignit is a CLI app that quickly generates .gitignore files.
The root package is wiring only: flag handling, the picker/download program flow, and writing the merged .gitignore. The picker lives in internal/picker, the template fetching/merging in internal/gitignore, the list generator in internal/envlist, and the embedded environment snapshot in internal/envs.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
envlist
Package envlist fetches and renders the gitignore.io environment list used to regenerate the embedded snapshot in internal/envs.
|
Package envlist fetches and renders the gitignore.io environment list used to regenerate the embedded snapshot in internal/envs. |
|
envs
Package envs holds the static environment list snapshot embedded in the binary.
|
Package envs holds the static environment list snapshot embedded in the binary. |
|
gitignore
Package gitignore downloads gitignore.io templates and merges them client-side, so section order and headers are controlled locally instead of by the API.
|
Package gitignore downloads gitignore.io templates and merges them client-side, so section order and headers are controlled locally instead of by the API. |
|
picker
Package picker provides a fuzzy-filtering select list built with Bubble Tea: a filter input, highlighted matches, a cursor, a scrollable 10-row window, and space-bar multi-select.
|
Package picker provides a fuzzy-filtering select list built with Bubble Tea: a filter input, highlighted matches, a cursor, a scrollable 10-row window, and space-bar multi-select. |
Click to show internal directories.
Click to hide internal directories.