diff --git a/profiles/mac/profile b/profiles/mac/profile index 461b4ea..4d33560 100644 --- a/profiles/mac/profile +++ b/profiles/mac/profile @@ -3,3 +3,4 @@ alias ll=l alias la='ls -AlhF' export PS1='%(?:%{%}%1{➜%} :%{%}%1{➜%} ) %{%}%~%{%} $(git_prompt_info)' +export PATH=$PATH:/Users/gaofei/Projects/github.com/magic/scripts diff --git a/scripts/_set_proxy b/scripts/_set_proxy new file mode 100644 index 0000000..f062ca3 --- /dev/null +++ b/scripts/_set_proxy @@ -0,0 +1,2 @@ +export HTTP_PROXY=http://localhost:8889 +export HTTPS_PROXY=http://localhost:8889 diff --git a/scripts/connect b/scripts/connect index 4da612d..90306ab 100755 --- a/scripts/connect +++ b/scripts/connect @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash GREEN='\033[0;32m' RED='\033[0;31m' @@ -27,6 +27,7 @@ servers["jp"]="ssh root@jp.xxoommd.asia" servers["yact"]="ssh root@172.50.10.83" function help() { + echo echo "Usage:" echo -e " 1.SSH to server: con (${GREEN}-C${NC}|${GREEN}--connect-host${NC} can be omitted) [NAME]" echo -e " Options:" @@ -47,6 +48,7 @@ function help() { printf "${NC}%-24s${NC}" "$user@$host" printf "${YELLOW}%-16s${NC}\n" " ssh_port:$port" done + echo } # parse_ssh_string: Parse ssh command to port, user, port diff --git a/scripts/set-proxy b/scripts/set-proxy new file mode 100755 index 0000000..07561b2 --- /dev/null +++ b/scripts/set-proxy @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +function show() { + echo + echo "HTTP_PROXY=$HTTP_PROXY" + echo "HTTPS_PROXY=$HTTPS_PROXY" + echo +} + +function main() { + if [[ $1 == "on" ]]; then + DIR="$(dirname "${BASH_SOURCE[0]}")" + source $DIR/_set_proxy + elif [[ $1 == "off" ]]; then + unset HTTP_PROXY + unset HTTPS_PROXY + fi + + show +} + +main $@