feat(bin): add a new script to create gitignore files

This commit is contained in:
Sergio Laín 2024-10-13 13:24:06 +02:00
parent 9e8b385b1d
commit c9761ef164
No known key found for this signature in database
GPG key ID: 51BB28D8B42FB438

20
.local/bin/ignore Executable file
View file

@ -0,0 +1,20 @@
#!/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