#!/bin/bash # server version, calls server for actual API info usage() { cat <"$HOME/.dotfiles/bin/weather/.env.weather" fi # shifting longform for arg in "$@"; do shift case "$arg" in '--zipcode') set -- "$@" "-z" ;; '--coords') set -- "$@" "-c" ;; '--search') set -- "$@" "-s" ;; *) set -- "$@" "$arg" ;; esac done while getopts "o:a:" arg; do case ${arg} in esac done