applied coding style of oh-my-zsh

This commit is contained in:
Daniel Main 2017-11-18 18:46:19 +01:00
commit 0eba6e5eaa

View file

@ -3,27 +3,24 @@
# #
# See README.md for details # See README.md for details
function coinmarketcap() { coinmarketcap() {
curl -s https://api.coinmarketcap.com/v1/ticker/ > $HOME/.coinmarketcap.json curl -s https://api.coinmarketcap.com/v1/ticker/ > $HOME/.coinmarketcap.json || exit 1
curl -s https://api.coinmarketcap.com/v1/ticker/bitcoin-gold/ > $HOME/.coinmarketcap-btg.json curl -s https://api.coinmarketcap.com/v1/ticker/bitcoin-gold/ > $HOME/.coinmarketcap-btg.json || exit 1
if [[ -n "$1" ]]; then if [[ -n "$1" ]]; then
coin=$1 readonly COIN=$1
symbols=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="symbol": ")[^"]*' | awk -F "\n" '{print $1}'`) readonly SYMBOLS=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="symbol": ")[^"]*' | awk -F "\n" '{print $1}' || exit 1`)
price=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="price_usd": ")[^"]*' | awk -F "\n" '{print $1}'`) readonly PRICE=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="price_usd": ")[^"]*' | awk -F "\n" '{print $1}' || exit 1`)
if [[ "${coin}" == "ALL" ]]; then if [[ "${COIN}" == "ALL" ]]; then
for ((i=0; i<${#symbols[*]}; i++)); for ((i=0; i<${#SYMBOLS[*]}; i++)); do
do echo -e ${SYMBOLS[i]}"\t : \t"${PRICE[i]}
echo -e ${symbols[i]}"\t : \t"${price[i]}
done done
elif [[ "${coin}" == "BTG" ]]; then elif [[ "${COIN}" == "BTG" ]]; then
btg_symbols=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="symbol": ")[^"]*'`) readonly BTG_PRICE=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="price_usd": ")[^"]*'`)
btg_price=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="price_usd": ")[^"]*'`) echo -e ${BTG_PRICE}
echo -e ${btg_price}
else else
for ((i=0; i<${#symbols[*]}; i++)); for ((i=0; i<${#SYMBOLS[*]}; i++)); do
do if [[ "${SYMBOLS[i]}" == "${COIN}" ]]; then
if [[ "${symbols[i]}" == "${coin}" ]]; then echo -e ${PRICE[i]}
echo -e ${price[i]}
fi fi
done done
fi fi
@ -31,6 +28,7 @@ function coinmarketcap() {
echo "Usage example for Bitcoin Gold: \"coin BTG\"" echo "Usage example for Bitcoin Gold: \"coin BTG\""
echo "Usage example all crypto currencies: \"coin ALL\"" echo "Usage example all crypto currencies: \"coin ALL\""
fi fi
return 1
} }
alias coin=coinmarketcap alias coin=coinmarketcap