made this to easily create .gitignore file in any systems.
built on Linux with dotnet 8.0.
As it is self contained and single-file , No dotnet installation is required
gitignore of this project is created with this tool !!
Update : 2025/12/22
Reduced net call by downloading the tar.gz in.gigfolder. and use that as source.
- create a local git repository with
git init- use gig to create gitignore for preferred language or common framework like below
# for cpp
gig cpp
# for unity
gig unity
# for dotnet
gig dotnet- to get the full list of type command
gig
# or
gig helprequired to build : dotnet 8.0
- publish release build (self contained , single file)
dotnet publish -c Release -r linux-x64 --self-contained true -p:PublishSingleFile=true- make executable
chmod +x bin/Release/net8.0/linux-x64/publish/gig- copy to correct place for system-wide terminal access
sudo cp bin/Release/net8.0/linux-x64/publish/gig /usr/local/bin/- publish release build (self contained , single file)
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true- copy the build to
C:\bin - add
C:\binto environment path