dotfiles/.local/bin/ignore
2024-10-13 13:24:06 +02:00

20 lines
390 B
Bash
Executable file

#!/bin/sh
function __gi() {
curl -L -s https://www.gitignore.io/api/"$@"
}
if [ "$#" -eq 0 ]; then
IFS+=","
result=$(for item in $(__gi list); do
echo $item
done | fzf --multi --ansi | paste -s -d "," -)
if [ -n "$result" ]; then
__gi "$result" > .gitignore
echo ".gitignore created: $result"
fi
else
__gi "$@" > .gitignore
echo ".gitignore created: $@"
fi