Creating .gitignore files the easy way automatically!
Its high time that I found an easier way to make .gitignore files for my git repos. My Github feed came to the rescue today and introduced me to gitignore.io.
It works like magic! I use a fish shell and to get gi working is to do the following steps:
Create a file for the function using vim ~/.config/fish/functions/gi.fish and enter the below code
# Credit: https://geowarin.github.io/the-missing-fish-shell-tutorial.html
# Credit: https://github.com/joeblau/gitignore.io
function gi
curl -L -s https://www.gitignore.io/api/$argv;
end
That's it!
Issue gi list to see the supported languages.
Issue gi node to get a .gitignore for NodeJS.
And yeah ... gi node,R,django >> .gitignore to create a .gitignore file that includes the standard config for node, R and django at one shot! :-)
Animated gif below, created with LICEcap for OSX