diff options
-rw-r--r-- | alias.sh (renamed from alias) | 16 | ||||
-rwxr-xr-x | scripts/my-settings.sh | 5 |
2 files changed, 12 insertions, 9 deletions
@@ -1,12 +1,10 @@ | |||
1 | SETTING_DIR="$HOME/git/settings" | ||
2 | |||
3 | # settings | 1 | # settings |
4 | alias al='vim ~/.bash_aliases && source ~/.bash_aliases' | 2 | alias al="vim $SETTING_DIR/$0 && source ~/$0" |
5 | alias all='source ~/.bash_aliases' | 3 | alias all="source ~/$0" |
6 | alias bashrc='vim ~/.bashrc && source ~/.bashrc' | 4 | alias bashrc='vim ~/.bashrc && source ~/.bashrc' |
7 | alias zshrc='vim ~/.zshrc && source ~/.zshrc' | 5 | alias zshrc='vim ~/.zshrc && source ~/.zshrc' |
8 | alias vimrc='vim ~/.vimrc' | 6 | alias vimrc='vim ~/.vimrc' |
9 | alias tigrc='vim $SETTING_DIR/tigrc' | 7 | alias tigrc="vim $SETTING_DIR/tigrc" |
10 | alias gitconfig='vim ~/.gitconfig' | 8 | alias gitconfig='vim ~/.gitconfig' |
11 | alias log='cat log | grep "`date +"%b %d"`"' | 9 | alias log='cat log | grep "`date +"%b %d"`"' |
12 | 10 | ||
@@ -102,7 +100,7 @@ alias t='tig' | |||
102 | alias ts='tig status' | 100 | alias ts='tig status' |
103 | alias ta='tig --all' | 101 | alias ta='tig --all' |
104 | alias get-tig='curl -LO https://github.com/typebrook/tig/releases/download/tig-2.4.1/tig' | 102 | alias get-tig='curl -LO https://github.com/typebrook/tig/releases/download/tig-2.4.1/tig' |
105 | alias upload-tig='$SETTING_DIR/scripts/upload-github-release-asset.sh github_api_token=$(head -1 $SETTING_DIR/tokens/github-release) owner=typebrook repo=tig tag=tig-2.4.1 filename=$(which tig)' | 103 | alias upload-tig="$SETTING_DIR/scripts/upload-github-release-asset.sh github_api_token=$(head -1 $SETTING_DIR/tokens/github-release) owner=typebrook repo=tig tag=tig-2.4.1 filename=$(which tig)" |
106 | 104 | ||
107 | # Android | 105 | # Android |
108 | alias debug='./gradlew app:installDebug && adb shell am start -n com.geothings.geobingan/.MainActivity_' | 106 | alias debug='./gradlew app:installDebug && adb shell am start -n com.geothings.geobingan/.MainActivity_' |
@@ -118,10 +116,10 @@ alias gl='nl $gist_list' | |||
118 | alias gll='gist -l > $gist_list && nl $gist_list' | 116 | alias gll='gist -l > $gist_list && nl $gist_list' |
119 | alias gi='_gistRead' | 117 | alias gi='_gistRead' |
120 | alias gd='_gistDelete' | 118 | alias gd='_gistDelete' |
121 | _gistRead() { | 119 | _gistRead() { |
122 | gist -r $(awk '{print $1}' $gist_list | awk -v row="$1" -F '/' 'FNR==row {print $NF}') $2 | 120 | gist -r $(awk '{print $1}' $gist_list | awk -v row="$1" -F '/' 'FNR==row {print $NF}') $2 |
123 | } | 121 | } |
124 | _gistDelete() { | 122 | _gistDelete() { |
125 | deleted=~/gist/deleted/$(date +"%s") | 123 | deleted=~/gist/deleted/$(date +"%s") |
126 | _gistRead $1 > $deleted && echo "backup at $deleted" | 124 | _gistRead $1 > $deleted && echo "backup at $deleted" |
127 | gist --delete $(awk '{print $1}' $gist_list | awk -v row="$1" -F '/' 'FNR==row {print $NF}') && \ | 125 | gist --delete $(awk '{print $1}' $gist_list | awk -v row="$1" -F '/' 'FNR==row {print $NF}') && \ |
@@ -193,7 +191,7 @@ alias we='weechat' | |||
193 | mvt_decode() { | 191 | mvt_decode() { |
194 | python3 $SETTING_DIR/scripts/mvt_decode.py $1 | tr \' \" | sed 's/True/true/g' | jq . | 192 | python3 $SETTING_DIR/scripts/mvt_decode.py $1 | tr \' \" | sed 's/True/true/g' | jq . |
195 | } | 193 | } |
196 | big52utf8() { | 194 | big52utf8() { |
197 | iconv -f BIG-5 -t UTF-8 $1 > $1.utf8 | 195 | iconv -f BIG-5 -t UTF-8 $1 > $1.utf8 |
198 | } | 196 | } |
199 | 197 | ||
diff --git a/scripts/my-settings.sh b/scripts/my-settings.sh new file mode 100755 index 0000000..92a22ce --- /dev/null +++ b/scripts/my-settings.sh | |||
@@ -0,0 +1,5 @@ | |||
1 | if [[ -z "$SETTING_DIR" ]]; then | ||
2 | SETTING_DIR="$HOME/settings" | ||
3 | fi | ||
4 | |||
5 | source $SETTING_DIR/alias.sh | ||