美文网首页
explain.sh(转发改进版)

explain.sh(转发改进版)

作者: 高小树 | 来源:发表于2015-08-13 10:29 被阅读0次

在~/.bashrc文件末尾加入以下代码,然后执行source ~/.bashrc

# explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -G --ciphers ecdhe_ecdsa_aes_128_sha "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -G --ciphers ecdhe_ecdsa_aes_128_sha "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

然后可以用explain命令,使用说明请看官网
https://www.mankier.com/

相关文章

网友评论

      本文标题:explain.sh(转发改进版)

      本文链接:https://www.haomeiwen.com/subject/uoaiqttx.html