Skip to content

Offline .gitignore generator based on gitignore.io.

License

Notifications You must be signed in to change notification settings

iAmSomeone2/ignore-gen

Repository files navigation

Ignore Gen

Offline .gitignore generator based on gitignore.io

Usage

Standard form

ignore-gen [OPTIONS] <gitignore-keys>

List available keys

ignore-gen --list-keys

Create .gitignore file

ignore-gen --output=".gitignore" c++ meson linux macos

Build

Requirements

  • Meson build system
  • C++ compiler with C++17 support
  • fmt >= 8.1
  • Sqlite3 >= 3.36

Development build

meson setup builddir
meson compile -C builddir

Production build

meson setup -Dbuildtype=release -Dpackage_build=true builddir
meson compile -C builddir
cd builddir && sudo ninja install