All Projects β†’ prdpx7 β†’ GiG

prdpx7 / GiG

Licence: MIT license
πŸŽ‰ generate gitignore files for almost all languages

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to GiG

pipfile-requirements
A CLI tool to covert Pipfile/Pipfile.lock to requirments.txt
Stars: ✭ 47 (+95.83%)
Mutual labels:  cli-app
Pi-Trader
A cryptocurrency day-trading bot for Raspberry Pi.
Stars: ✭ 44 (+83.33%)
Mutual labels:  bash-script
MailcowBackup
Script to backup/restore Mailcow and the host system using borgbackup. Handles 503 error page generation, mailflow stop/restart, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
Stars: ✭ 28 (+16.67%)
Mutual labels:  bash-script
lib.sh
My collection of script's to enhance workflow for software development.
Stars: ✭ 27 (+12.5%)
Mutual labels:  bash-script
rofi-scripts
Small scripts for rofi
Stars: ✭ 61 (+154.17%)
Mutual labels:  bash-script
openrefine-batch
Shell script to run OpenRefine in batch mode (import, transform, export). It orchestrates OpenRefine (server) and a python client that communicates with the OpenRefine API.
Stars: ✭ 76 (+216.67%)
Mutual labels:  bash-script
jstackSeries.sh
Script for capturing a series of thread dumps from a Java process using jstack (on Linux and Windows)
Stars: ✭ 28 (+16.67%)
Mutual labels:  bash-script
Beginners-Python-Examples
Basic Python CLI programs
Stars: ✭ 225 (+837.5%)
Mutual labels:  cli-app
installer-scripts
πŸ’» Bash scripts for doing installations in one go.
Stars: ✭ 17 (-29.17%)
Mutual labels:  bash-script
hashicorp-vault-monitor
πŸ”‘ HashiCorp Vault Monitoring Tool
Stars: ✭ 22 (-8.33%)
Mutual labels:  cli-app
figwrapper
Figwrapper is a script that fully integrates the Figma design tool (web version) into a complete app for Linux with local font support.
Stars: ✭ 13 (-45.83%)
Mutual labels:  bash-script
gogh
GO GitHub project manager
Stars: ✭ 29 (+20.83%)
Mutual labels:  cli-app
free-ada
Build scripts for FSF GCC and AdaCore tools
Stars: ✭ 45 (+87.5%)
Mutual labels:  bash-script
dotfiles
To make life easier when setting up a new computer
Stars: ✭ 31 (+29.17%)
Mutual labels:  bash-script
todo-cli
Minimal TODOs inside your terminal. Learning project for Rust.
Stars: ✭ 36 (+50%)
Mutual labels:  cli-app
mango
🍊Terminal based TODO application written in Go
Stars: ✭ 18 (-25%)
Mutual labels:  cli-app
dotfiles
My dotfiles
Stars: ✭ 15 (-37.5%)
Mutual labels:  bash-script
bin-version-cli
Get the version of a binary in semver format
Stars: ✭ 36 (+50%)
Mutual labels:  cli-app
awesome-cli-apps
πŸ–₯ πŸ“Š πŸ•Ή πŸ›  A curated list of command line apps
Stars: ✭ 10,603 (+44079.17%)
Mutual labels:  cli-app
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+654.17%)
Mutual labels:  bash-script

generate gitignore files for almost all languages

MIT licensed

Installation

bash -c "$(curl -fsSL https://raw.githubusercontent.com/prdpx7/GiG/master/install.sh)"

Usage

$ gig --help
Usage: [-a] [-d] [-e] [-g] [-h] [-l LANG] [-v] [-u]

Optional Arguments:

-a, --all : display available gitignore template list
-d, --delete : delete default  gitignore template for given -l LANG
-e, --edit : Edit the default gitignore template for given -l LANG
-g, --generate : generate new gitignore template or append if already exist for given -l LANG
-h, --help : show this help message and exit
-l LANG, --lang LANG : Specify language(full name not just extension) to generate their respective gitignore template
-v, --view : view gitignore template for given -l LANG in less mode
-u, --update : update the script(i.e fetch recent commit)
$ gig -l python -e  #edit the default python gitignore template
$ gig -l node   -v  #view default node gitignore template
$ gig -l c++ -g     #generate c++ gitignore template in present directory(append content if already exist)    
$ gig --all
actionscript.gitignore
ada.gitignore          
android.gitignore
...
...

Demo

demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].