You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
898 B
48 lines
898 B
#!/bin/zsh |
|
# stub out cower -s |
|
|
|
echo -e '\033[31mCower is broken. Use auracle instead\033[0m' |
|
|
|
usage() { |
|
echo "$0 -s <term>" |
|
echo "cower [-s] stub for muscle memory" |
|
exit $1 |
|
} |
|
|
|
MODE= |
|
ARGS=() |
|
|
|
next= |
|
for a in "$@"; do |
|
if [ -z "$next" ]; then |
|
case "$a" in |
|
-s|--search) |
|
MODE=search |
|
next=args |
|
;; |
|
-u|--updates) |
|
MODE=outdated |
|
next=args |
|
;; |
|
-h|--help) |
|
usage 0 |
|
;; |
|
*) |
|
echo "Unknown option $a" |
|
usage 1 |
|
;; |
|
esac |
|
elif [ "$next" = args ]; then |
|
ARGS+=("$a") |
|
else |
|
case "$next" in |
|
esac |
|
next= |
|
fi |
|
done |
|
|
|
if [ -n "$MODE" ]; then |
|
echo -e "$ \033[32mauracle $MODE $ARGS[*]\033[0m" |
|
exec auracle $MODE "$ARGS[@]" |
|
fi |
|
|
|
|