Advanced Command Line
Here are some advanced command line improvements for gitignore.io
@git2samus
function gi() (
gi_args=()
for arg; do
if [[ $arg = -- ]]; then
curl_args=("${gi_args[@]}")
gi_args=()
else
gi_args+=("$arg")
fi
done
IFS=,
curl "${curl_args[@]}" https://www.toptal.com/developers/gitignore/api/"${gi_args[*]}"
)@git2samus
if hash curl; then
curl "${curl_args[@]}" https://www.toptal.com/developers/gitignore/api/"${gi_args[*]}"
elif hash wget; then
wget -O- "${curl_args[@]}" https://www.toptal.com/developers/gitignore/api/"${gi_args[*]}"
else
echo "please install curl or wget to run this command" >&2
exit 1
fi@GeorgeErickson
@SantoshSrinivas79
oh-my-zsh
@zubin
@Phoenix09
Last updated
Was this helpful?