mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-29 04:53:17 +02:00
applied coding style of oh-my-zsh
This commit is contained in:
parent
da9c3f2b2b
commit
0eba6e5eaa
1 changed files with 16 additions and 18 deletions
|
|
@ -3,27 +3,24 @@
|
|||
#
|
||||
# See README.md for details
|
||||
|
||||
function coinmarketcap() {
|
||||
curl -s https://api.coinmarketcap.com/v1/ticker/ > $HOME/.coinmarketcap.json
|
||||
curl -s https://api.coinmarketcap.com/v1/ticker/bitcoin-gold/ > $HOME/.coinmarketcap-btg.json
|
||||
coinmarketcap() {
|
||||
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 || exit 1
|
||||
if [[ -n "$1" ]]; then
|
||||
coin=$1
|
||||
symbols=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="symbol": ")[^"]*' | awk -F "\n" '{print $1}'`)
|
||||
price=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="price_usd": ")[^"]*' | awk -F "\n" '{print $1}'`)
|
||||
if [[ "${coin}" == "ALL" ]]; then
|
||||
for ((i=0; i<${#symbols[*]}; i++));
|
||||
do
|
||||
echo -e ${symbols[i]}"\t : \t"${price[i]}
|
||||
readonly COIN=$1
|
||||
readonly SYMBOLS=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="symbol": ")[^"]*' | awk -F "\n" '{print $1}' || exit 1`)
|
||||
readonly PRICE=(`cat $HOME/.coinmarketcap.json | grep -Po '(?<="price_usd": ")[^"]*' | awk -F "\n" '{print $1}' || exit 1`)
|
||||
if [[ "${COIN}" == "ALL" ]]; then
|
||||
for ((i=0; i<${#SYMBOLS[*]}; i++)); do
|
||||
echo -e ${SYMBOLS[i]}"\t : \t"${PRICE[i]}
|
||||
done
|
||||
elif [[ "${coin}" == "BTG" ]]; then
|
||||
btg_symbols=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="symbol": ")[^"]*'`)
|
||||
btg_price=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="price_usd": ")[^"]*'`)
|
||||
echo -e ${btg_price}
|
||||
elif [[ "${COIN}" == "BTG" ]]; then
|
||||
readonly BTG_PRICE=(`cat $HOME/.coinmarketcap-btg.json | grep -Po '(?<="price_usd": ")[^"]*'`)
|
||||
echo -e ${BTG_PRICE}
|
||||
else
|
||||
for ((i=0; i<${#symbols[*]}; i++));
|
||||
do
|
||||
if [[ "${symbols[i]}" == "${coin}" ]]; then
|
||||
echo -e ${price[i]}
|
||||
for ((i=0; i<${#SYMBOLS[*]}; i++)); do
|
||||
if [[ "${SYMBOLS[i]}" == "${COIN}" ]]; then
|
||||
echo -e ${PRICE[i]}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
|
@ -31,6 +28,7 @@ function coinmarketcap() {
|
|||
echo "Usage example for Bitcoin Gold: \"coin BTG\""
|
||||
echo "Usage example all crypto currencies: \"coin ALL\""
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
alias coin=coinmarketcap
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue