Hallo Leute,
diesmal nur eine kurze Vorstellung eines sehr nützlichen Tools zum Erstellen von .gitignore Dateien für bestimmte Sprachen/Frameworks.
Es handelt sich um die sehr schlicht gehaltene Webseite „Gitignore.io„.
Dort trägt man einfach beliebig viele Sprachen/Frameworks, für die man passende .gitignore-Einträge haben möchte, ein. Nach einem Klick auf „Generate“ bekommt man eine Copy-Paste-Übersicht über alle nötigen Einträge.
Das nächste nennenswerte Feature ist die API (Doku). In dieser wird gezeigt, wie man für fast alle Kommandozeilenprogramme eine Funktion einrichtet, welche auf Wunsch die entsprechende .gitignore Datei erstellt.
Beispiel:
echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bashrc && source ~/.bashrc
Kann so genutzt werden:
[user@host ~]$ gi java # Created by https://www.gitignore.io ### Java ### *.class # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid*
Viel Spaß damit!
~ Sebastian