Rearrange aliases
This commit is contained in:
parent
dfc7e9ec74
commit
5ca7d5d5d8
472
aliases
472
aliases
|
@ -124,6 +124,206 @@ open_explorer_here() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
##################
|
||||||
|
# Building code
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Dev build
|
||||||
|
b() {
|
||||||
|
if [ -f build ]; then ./build $@ ; else test -f build.sh && ./build.sh $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# fast dev build
|
||||||
|
bl() {
|
||||||
|
if [ -f build ]; then ./build $@ -fast ; else test -f build.sh && ./build.sh $@ -fast ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Optimized dev build
|
||||||
|
bb() {
|
||||||
|
if [ -f build ]; then ./build -o 1 $@ ; else test -f build.sh && ./build.sh -o 1 $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Production build
|
||||||
|
bp() {
|
||||||
|
if [ -f build ]; then ./build -p p $@ ; else test -f build.sh && ./build.sh -p p $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Profiling build
|
||||||
|
bf() {
|
||||||
|
if [ -f build ]; then ./build -p pf $@ ; else test -f build.sh && ./build.sh -p pf $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# GPU profiling build
|
||||||
|
bg() {
|
||||||
|
if [ -f build ]; then ./build -p gpu $@ ; else test -f build.sh && ./build.sh -p gpu $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Run build
|
||||||
|
r() {
|
||||||
|
if [ -f run ]; then ./run $@ ; else test -f run.sh && ./run.sh $@ ; fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Build then run
|
||||||
|
br() {
|
||||||
|
b $@ ; r
|
||||||
|
}
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
|
|
||||||
|
if [[ $platform == 'Darwin' ]]; then
|
||||||
|
alias trash='rmtrash'
|
||||||
|
alias tt='rmtrash'
|
||||||
|
|
||||||
|
elif [[ "${platform,,}" == *'ming'* ]]; then # convert to lowercase then compare with wildcard
|
||||||
|
#alias rm='echo "use trash command instead!"'
|
||||||
|
#alias rmr='echo "use trash command instead!"'
|
||||||
|
alias trash='remove_windows_file'
|
||||||
|
alias tt='remove_windows_file'
|
||||||
|
alias cgrep='cgrep.exe'
|
||||||
|
fi
|
||||||
|
|
||||||
|
alias cd-='echo "Use c- instead"'
|
||||||
|
alias ..='cd ../'
|
||||||
|
alias ...='cd ../..'
|
||||||
|
alias cd..='cd ..'
|
||||||
|
alias cd...='cd ../..'
|
||||||
|
alias cd....='cd ../../..'
|
||||||
|
alias cd.....='cd ../../../..'
|
||||||
|
|
||||||
|
alias ls='ls -F --color'
|
||||||
|
alias l='ls -lh'
|
||||||
|
alias ll='ls -lha'
|
||||||
|
|
||||||
|
alias aliases='vim ~/.dotfiles/aliases'
|
||||||
|
alias al='aliases'
|
||||||
|
|
||||||
|
if [[ "${platform,,}" == *'ming'* ]]; then
|
||||||
|
_checksum() {
|
||||||
|
local algo="$1"
|
||||||
|
local file="$2"
|
||||||
|
certutil -hashfile $file $algo
|
||||||
|
}
|
||||||
|
alias checksum='certutil -hashfile'
|
||||||
|
alias checksum-md5='_checksum MD5'
|
||||||
|
alias checksum-sha1='_checksum SHA1'
|
||||||
|
alias checksum-sha256='_checksum SHA256'
|
||||||
|
alias checksum-sha512='_checksum SHA512'
|
||||||
|
fi
|
||||||
|
|
||||||
|
check_signature() {
|
||||||
|
local algo="$1"
|
||||||
|
local hashes_file="$2"
|
||||||
|
local pem_file="$3"
|
||||||
|
local sig_file="$4"
|
||||||
|
|
||||||
|
if [[ $hashes_file == "" || $pem_file == "" || $sig_file == "" ]]; then
|
||||||
|
error "Format: $0 <hashes file (e.g. sha512 hashes)> <pem file> <sig file>\n"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
openssl dgst -$algo -verify $pem_file -signature $sig_file $hashes_file
|
||||||
|
}
|
||||||
|
alias check-signature256='check_signature sha256 '
|
||||||
|
|
||||||
|
alias cr='RUSTFLAGS="$RUSTFLAGS -A unused_variables -A dead_code -A unused_parens" cargo run'
|
||||||
|
alias crr='cargo run --release'
|
||||||
|
alias cb='RUSTFLAGS="$RUSTFLAGS -A unused_variables -A dead_code -A unused_parens" cargo build'
|
||||||
|
alias cbr='cargo build --release'
|
||||||
|
alias clrtmp='trash ~/tmp/*.bak && trash ~/tmp/*.swp'
|
||||||
|
alias clrtemp='clrtmp'
|
||||||
|
alias clipboard='xclip -selection c'
|
||||||
|
# Cloc alias may be overridden by a private alias
|
||||||
|
alias cloc='cloc --no3 --by-file-by-lang --skip-win-hidden'
|
||||||
|
alias cls=clear
|
||||||
|
alias code='cd ~/code'
|
||||||
|
alias cpr='cp -r'
|
||||||
|
alias dc='gdc'
|
||||||
|
alias dot='cd ~/.dotfiles'
|
||||||
|
alias duh='du -csh'
|
||||||
|
alias e='open_explorer_here "$PWD"'
|
||||||
|
alias exp='echo "Use e instead."'
|
||||||
|
alias f='fg'
|
||||||
|
alias hist='history'
|
||||||
|
alias histroy='history'
|
||||||
|
alias irb='irb --readline -r irb/completion'
|
||||||
|
alias lcc='lein clean'
|
||||||
|
alias lca='lein cljsbuild auto dev'
|
||||||
|
alias ldi='lein deps install'
|
||||||
|
alias lsd='lein start-dev'
|
||||||
|
alias moon='curl wttr.in/moon -A "curl"'
|
||||||
|
alias patch='git format-patch HEAD^ --stdout > patch.diff'
|
||||||
|
alias reguard='killall -9 ruby ; guard'
|
||||||
|
alias rb='rbenv'
|
||||||
|
alias rbg='rbenv gemset active'
|
||||||
|
alias rbp='cd $RBENV_PATH/versions/$(rbenv version | sed -e "s/ (set.*$//")'
|
||||||
|
alias rbl='cd $RBENV_PATH/versions/$(rbenv version | sed -e "s/ (set.*$//")/lib/ruby'
|
||||||
|
alias rc='rclone'
|
||||||
|
alias rcc='rclone copy'
|
||||||
|
alias restart='sudo shutdown now -r'
|
||||||
|
alias rl='reload'
|
||||||
|
alias rmr='rm -r'
|
||||||
|
alias rmrf='rm -rf'
|
||||||
|
alias s='cd ~/.ssh'
|
||||||
|
alias sc='vim ~/.ssh/config'
|
||||||
|
alias shutdown='sudo shutdown now'
|
||||||
|
alias stk='rlwrap stk-simply'
|
||||||
|
alias t='tree'
|
||||||
|
alias tag='ctags -R .'
|
||||||
|
alias tmp='cd ~/tmp'
|
||||||
|
alias v='vim'
|
||||||
|
alias vi='vim'
|
||||||
|
alias vh='vagrant halt'
|
||||||
|
alias vs='vagrant ssh'
|
||||||
|
alias vu='vagrant up'
|
||||||
|
alias vimrc='vim ~/.vimrc'
|
||||||
|
alias weather='curl wttr.in/toronto -A "curl"'
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
|
# Grep
|
||||||
|
####################################################################################################
|
||||||
|
|
||||||
|
custom_grep() {
|
||||||
|
local term="$1"
|
||||||
|
shift 1
|
||||||
|
local include_list=("$@")
|
||||||
|
local include_arg=""
|
||||||
|
if [[ $include_list != "" ]]; then
|
||||||
|
for i in "${include_list[@]}"; do
|
||||||
|
include_arg+="--include=\*${i} "
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
eval grep -nri --color=auto $include_arg --exclude=tags --exclude=newtags --exclude-dir=.git \"$term\"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Search c/cpp/txt files. Only supports a single search term arg or a quoted search term.
|
||||||
|
grep_dev() {
|
||||||
|
custom_grep "$@" .h .c .cpp .inc .def .txt .md
|
||||||
|
}
|
||||||
|
|
||||||
|
# Search c/cpp files. Only supports a single search term arg or a quoted search term.
|
||||||
|
grep_c() {
|
||||||
|
custom_grep "$@" .h .c .cpp .inc .def
|
||||||
|
}
|
||||||
|
|
||||||
|
# Search txt/md files. Only supports a single search term arg or a quoted search term.
|
||||||
|
grep_txt() {
|
||||||
|
custom_grep "$@" .txt .md
|
||||||
|
}
|
||||||
|
|
||||||
|
alias grepp='grep -n --color=auto --exclude=tags --exclude=newtags --exclude-dir=.git '
|
||||||
|
alias grep-c='grep_c '
|
||||||
|
alias grep-txt='grep_txt'
|
||||||
|
alias grep-dev='grep_dev'
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
|
# Downloading Vids and Audio
|
||||||
|
####################################################################################################
|
||||||
|
|
||||||
|
COMPRESSION_ON=1
|
||||||
|
COMPRESSION_OFF=0
|
||||||
|
SHORTNAME_ON=1
|
||||||
|
SHORTNAME_OFF=0
|
||||||
|
|
||||||
make_vid_dir_and_cd_into() {
|
make_vid_dir_and_cd_into() {
|
||||||
local url="$1"
|
local url="$1"
|
||||||
local dir_name="$2"
|
local dir_name="$2"
|
||||||
|
@ -503,238 +703,6 @@ dl_instagram_vid_and_hflip() {
|
||||||
rm $temp_name
|
rm $temp_name
|
||||||
}
|
}
|
||||||
|
|
||||||
###################################
|
|
||||||
# Git Functions
|
|
||||||
###################################
|
|
||||||
|
|
||||||
git_cmd_wrapper() {
|
|
||||||
# If no args are provided then run `git status -s`
|
|
||||||
if [[ $# > 0 ]]; then
|
|
||||||
git $@
|
|
||||||
else
|
|
||||||
git status -s
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
git_commit() {
|
|
||||||
cmd="git commit -m \"$*\""
|
|
||||||
eval "$cmd"
|
|
||||||
}
|
|
||||||
|
|
||||||
git_commit_signed() {
|
|
||||||
cmd="git commit -S -m \"$*\""
|
|
||||||
eval "$cmd"
|
|
||||||
}
|
|
||||||
|
|
||||||
git_branch_name() {
|
|
||||||
val=`git branch 2>/dev/null | grep '^*' | colrm 1 2`
|
|
||||||
echo "$val"
|
|
||||||
}
|
|
||||||
|
|
||||||
git_nuke() {
|
|
||||||
git checkout master && git branch -D $1 && git push origin :$1
|
|
||||||
}
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
if [[ $platform == 'Darwin' ]]; then
|
|
||||||
alias trash='rmtrash'
|
|
||||||
alias tt='rmtrash'
|
|
||||||
|
|
||||||
elif [[ "${platform,,}" == *'ming'* ]]; then # convert to lowercase then compare with wildcard
|
|
||||||
#alias rm='echo "use trash command instead!"'
|
|
||||||
#alias rmr='echo "use trash command instead!"'
|
|
||||||
alias trash='remove_windows_file'
|
|
||||||
alias tt='remove_windows_file'
|
|
||||||
alias cgrep='cgrep.exe'
|
|
||||||
fi
|
|
||||||
|
|
||||||
alias cd-='echo "Use c- instead"'
|
|
||||||
alias ..='cd ../'
|
|
||||||
alias ...='cd ../..'
|
|
||||||
alias cd..='cd ..'
|
|
||||||
alias cd...='cd ../..'
|
|
||||||
alias cd....='cd ../../..'
|
|
||||||
alias cd.....='cd ../../../..'
|
|
||||||
|
|
||||||
alias ls='ls -F --color'
|
|
||||||
alias l='ls -lh'
|
|
||||||
alias ll='ls -lha'
|
|
||||||
|
|
||||||
alias aliases='vim ~/.dotfiles/aliases'
|
|
||||||
alias al='aliases'
|
|
||||||
|
|
||||||
# Dev build
|
|
||||||
b() {
|
|
||||||
if [ -f build ]; then ./build $@ ; else test -f build.sh && ./build.sh $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# fast dev build
|
|
||||||
bl() {
|
|
||||||
if [ -f build ]; then ./build $@ -fast ; else test -f build.sh && ./build.sh $@ -fast ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Optimized dev build
|
|
||||||
bb() {
|
|
||||||
if [ -f build ]; then ./build -o 1 $@ ; else test -f build.sh && ./build.sh -o 1 $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Production build
|
|
||||||
bp() {
|
|
||||||
if [ -f build ]; then ./build -p p $@ ; else test -f build.sh && ./build.sh -p p $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Profiling build
|
|
||||||
bf() {
|
|
||||||
if [ -f build ]; then ./build -p pf $@ ; else test -f build.sh && ./build.sh -p pf $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# GPU profiling build
|
|
||||||
bg() {
|
|
||||||
if [ -f build ]; then ./build -p gpu $@ ; else test -f build.sh && ./build.sh -p gpu $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Run build
|
|
||||||
r() {
|
|
||||||
if [ -f run ]; then ./run $@ ; else test -f run.sh && ./run.sh $@ ; fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Build then run
|
|
||||||
br() {
|
|
||||||
b $@ ; r
|
|
||||||
}
|
|
||||||
|
|
||||||
if [[ "${platform,,}" == *'ming'* ]]; then
|
|
||||||
_checksum() {
|
|
||||||
local algo="$1"
|
|
||||||
local file="$2"
|
|
||||||
certutil -hashfile $file $algo
|
|
||||||
}
|
|
||||||
alias checksum='certutil -hashfile'
|
|
||||||
alias checksum-md5='_checksum MD5'
|
|
||||||
alias checksum-sha1='_checksum SHA1'
|
|
||||||
alias checksum-sha256='_checksum SHA256'
|
|
||||||
alias checksum-sha512='_checksum SHA512'
|
|
||||||
fi
|
|
||||||
|
|
||||||
check_signature() {
|
|
||||||
local algo="$1"
|
|
||||||
local hashes_file="$2"
|
|
||||||
local pem_file="$3"
|
|
||||||
local sig_file="$4"
|
|
||||||
|
|
||||||
if [[ $hashes_file == "" || $pem_file == "" || $sig_file == "" ]]; then
|
|
||||||
error "Format: $0 <hashes file (e.g. sha512 hashes)> <pem file> <sig file>\n"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
openssl dgst -$algo -verify $pem_file -signature $sig_file $hashes_file
|
|
||||||
}
|
|
||||||
alias check-signature256='check_signature sha256 '
|
|
||||||
|
|
||||||
alias cr='RUSTFLAGS="$RUSTFLAGS -A unused_variables -A dead_code -A unused_parens" cargo run'
|
|
||||||
alias crr='cargo run --release'
|
|
||||||
alias cb='RUSTFLAGS="$RUSTFLAGS -A unused_variables -A dead_code -A unused_parens" cargo build'
|
|
||||||
alias cbr='cargo build --release'
|
|
||||||
alias clrtmp='trash ~/tmp/*.bak && trash ~/tmp/*.swp'
|
|
||||||
alias clrtemp='clrtmp'
|
|
||||||
alias clipboard='xclip -selection c'
|
|
||||||
# Cloc alias may be overridden by a private alias
|
|
||||||
alias cloc='cloc --no3 --by-file-by-lang --skip-win-hidden'
|
|
||||||
alias cls=clear
|
|
||||||
alias code='cd ~/code'
|
|
||||||
alias cpr='cp -r'
|
|
||||||
alias dc='gdc'
|
|
||||||
alias dot='cd ~/.dotfiles'
|
|
||||||
alias duh='du -csh'
|
|
||||||
alias e='open_explorer_here "$PWD"'
|
|
||||||
alias exp='echo "Use e instead."'
|
|
||||||
|
|
||||||
alias f='fg'
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
# Grep
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
custom_grep() {
|
|
||||||
local term="$1"
|
|
||||||
shift 1
|
|
||||||
local include_list=("$@")
|
|
||||||
local include_arg=""
|
|
||||||
if [[ $include_list != "" ]]; then
|
|
||||||
for i in "${include_list[@]}"; do
|
|
||||||
include_arg+="--include=\*${i} "
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
eval grep -nri --color=auto $include_arg --exclude=tags --exclude=newtags --exclude-dir=.git \"$term\"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Search c/cpp/txt files. Only supports a single search term arg or a quoted search term.
|
|
||||||
grep_dev() {
|
|
||||||
custom_grep "$@" .h .c .cpp .inc .def .txt .md
|
|
||||||
}
|
|
||||||
|
|
||||||
# Search c/cpp files. Only supports a single search term arg or a quoted search term.
|
|
||||||
grep_c() {
|
|
||||||
custom_grep "$@" .h .c .cpp .inc .def
|
|
||||||
}
|
|
||||||
|
|
||||||
# Search txt/md files. Only supports a single search term arg or a quoted search term.
|
|
||||||
grep_txt() {
|
|
||||||
custom_grep "$@" .txt .md
|
|
||||||
}
|
|
||||||
|
|
||||||
alias grepp='grep -n --color=auto --exclude=tags --exclude=newtags --exclude-dir=.git '
|
|
||||||
alias grep-c='grep_c '
|
|
||||||
alias grep-txt='grep_txt'
|
|
||||||
alias grep-dev='grep_dev'
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
alias hist='history'
|
|
||||||
alias histroy='history'
|
|
||||||
alias irb='irb --readline -r irb/completion'
|
|
||||||
alias lcc='lein clean'
|
|
||||||
alias lca='lein cljsbuild auto dev'
|
|
||||||
alias ldi='lein deps install'
|
|
||||||
alias lsd='lein start-dev'
|
|
||||||
alias moon='curl wttr.in/moon -A "curl"'
|
|
||||||
alias patch='git format-patch HEAD^ --stdout > patch.diff'
|
|
||||||
alias reguard='killall -9 ruby ; guard'
|
|
||||||
alias rb='rbenv'
|
|
||||||
alias rbg='rbenv gemset active'
|
|
||||||
alias rbp='cd $RBENV_PATH/versions/$(rbenv version | sed -e "s/ (set.*$//")'
|
|
||||||
alias rbl='cd $RBENV_PATH/versions/$(rbenv version | sed -e "s/ (set.*$//")/lib/ruby'
|
|
||||||
alias rc='rclone'
|
|
||||||
alias rcc='rclone copy'
|
|
||||||
alias restart='sudo shutdown now -r'
|
|
||||||
alias rl='reload'
|
|
||||||
alias rmr='rm -r'
|
|
||||||
alias rmrf='rm -rf'
|
|
||||||
alias s='cd ~/.ssh'
|
|
||||||
alias sc='vim ~/.ssh/config'
|
|
||||||
alias shutdown='sudo shutdown now'
|
|
||||||
alias stk='rlwrap stk-simply'
|
|
||||||
alias t='tree'
|
|
||||||
alias tag='ctags -R .'
|
|
||||||
alias tmp='cd ~/tmp'
|
|
||||||
alias v='vim'
|
|
||||||
alias vi='vim'
|
|
||||||
alias vh='vagrant halt'
|
|
||||||
alias vs='vagrant ssh'
|
|
||||||
alias vu='vagrant up'
|
|
||||||
alias vimrc='vim ~/.vimrc'
|
|
||||||
alias weather='curl wttr.in/toronto -A "curl"'
|
|
||||||
|
|
||||||
#
|
|
||||||
# Downloading
|
|
||||||
#
|
|
||||||
|
|
||||||
COMPRESSION_ON=1
|
|
||||||
COMPRESSION_OFF=0
|
|
||||||
SHORTNAME_ON=1
|
|
||||||
SHORTNAME_OFF=0
|
|
||||||
|
|
||||||
# YouTube Vid DL
|
# YouTube Vid DL
|
||||||
alias yt='dl_youtube_vid "" $SHORTNAME_OFF'
|
alias yt='dl_youtube_vid "" $SHORTNAME_OFF'
|
||||||
alias yt-shortname='dl_youtube_vid "" $SHORTNAME_ON'
|
alias yt-shortname='dl_youtube_vid "" $SHORTNAME_ON'
|
||||||
|
@ -796,7 +764,9 @@ alias vimeo-compressed='dl_vimeo_vid "Original" $SHORTNAME_OFF $COMPRESSION_ON'
|
||||||
alias download-mp4='dl_mp4'
|
alias download-mp4='dl_mp4'
|
||||||
alias download-from-m3u8='dl_from_m3u8'
|
alias download-from-m3u8='dl_from_m3u8'
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
# Video Compression
|
# Video Compression
|
||||||
|
####################################################################################################
|
||||||
|
|
||||||
function _compress_video_hard() {
|
function _compress_video_hard() {
|
||||||
local crf=35
|
local crf=35
|
||||||
|
@ -812,7 +782,6 @@ function _compress_video_hard() {
|
||||||
|
|
||||||
alias compress-video-hard='_compress_video_hard'
|
alias compress-video-hard='_compress_video_hard'
|
||||||
|
|
||||||
|
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
# Git
|
# Git
|
||||||
####################################################################################################
|
####################################################################################################
|
||||||
|
@ -823,6 +792,34 @@ if [[ '${platform,,}' == *'ming'* ]]; then
|
||||||
alias git="PATH=/usr/bin git"
|
alias git="PATH=/usr/bin git"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
git_cmd_wrapper() {
|
||||||
|
# If no args are provided then run `git status -s`
|
||||||
|
if [[ $# > 0 ]]; then
|
||||||
|
git $@
|
||||||
|
else
|
||||||
|
git status -s
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
git_commit() {
|
||||||
|
cmd="git commit -m \"$*\""
|
||||||
|
eval "$cmd"
|
||||||
|
}
|
||||||
|
|
||||||
|
git_commit_signed() {
|
||||||
|
cmd="git commit -S -m \"$*\""
|
||||||
|
eval "$cmd"
|
||||||
|
}
|
||||||
|
|
||||||
|
git_branch_name() {
|
||||||
|
val=`git branch 2>/dev/null | grep '^*' | colrm 1 2`
|
||||||
|
echo "$val"
|
||||||
|
}
|
||||||
|
|
||||||
|
git_nuke() {
|
||||||
|
git checkout master && git branch -D $1 && git push origin :$1
|
||||||
|
}
|
||||||
|
|
||||||
alias am='git commit --amend'
|
alias am='git commit --amend'
|
||||||
alias ama='git commit --amend -C head --author'
|
alias ama='git commit --amend -C head --author'
|
||||||
alias ams='git commit -S --amend' # signed
|
alias ams='git commit -S --amend' # signed
|
||||||
|
@ -850,10 +847,6 @@ alias gcm='git_commit'
|
||||||
alias gcms='git_commit_signed' # signed
|
alias gcms='git_commit_signed' # signed
|
||||||
alias gco='git checkout'
|
alias gco='git checkout'
|
||||||
alias gco-='git checkout -'
|
alias gco-='git checkout -'
|
||||||
git_checkout_build() {
|
|
||||||
git checkout "$1" ; b
|
|
||||||
}
|
|
||||||
alias gcoo=git_checkout_build
|
|
||||||
alias gcob='git checkout -b'
|
alias gcob='git checkout -b'
|
||||||
alias gcon='vi .git/config'
|
alias gcon='vi .git/config'
|
||||||
alias gcp='git cherry-pick'
|
alias gcp='git cherry-pick'
|
||||||
|
@ -950,9 +943,14 @@ alias gxom='git reset --hard origin/master'
|
||||||
alias gstats='echo "Total commits: $(git rev-list HEAD --count)"; echo "\nAuthor breakdown:"; git shortlog | grep -E "^[^ ]"'
|
alias gstats='echo "Total commits: $(git rev-list HEAD --count)"; echo "\nAuthor breakdown:"; git shortlog | grep -E "^[^ ]"'
|
||||||
alias gwip="git add . && git commit -m \"WIP\""
|
alias gwip="git add . && git commit -m \"WIP\""
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
# Haxe
|
# Haxe
|
||||||
|
####################################################################################################
|
||||||
alias flow='haxelib run flow'
|
alias flow='haxelib run flow'
|
||||||
alias snowfall='haxelib run snowfall'
|
alias snowfall='haxelib run snowfall'
|
||||||
|
|
||||||
|
####################################################################################################
|
||||||
|
# CMake
|
||||||
|
####################################################################################################
|
||||||
alias cmake-gen='cmake -D CMAKE_CXX_COMPILER="/Library/Developer/CommandLineTools/usr/bin/c++" CMAKE_C_COMPILER="/Library/Developer/CommandLineTools/usr/bin/cc" ..'
|
alias cmake-gen='cmake -D CMAKE_CXX_COMPILER="/Library/Developer/CommandLineTools/usr/bin/c++" CMAKE_C_COMPILER="/Library/Developer/CommandLineTools/usr/bin/cc" ..'
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# If you're getting signature errors, check out https://www.msys2.org/news/#2020-06-29-new-packagers
|
# If you're getting signature errors, check out https://www.msys2.org/news/#2020-06-29-new-packagers and/or other news posts.
|
||||||
# and/or other news posts.
|
|
||||||
|
|
||||||
source "$HOME/.dotfiles/script_helpers/printing.sh"
|
source "$HOME/.dotfiles/script_helpers/printing.sh"
|
||||||
source "$HOME/.dotfiles/script_helpers/platform.sh"
|
source "$HOME/.dotfiles/script_helpers/platform.sh"
|
||||||
|
@ -11,15 +10,15 @@ set -e
|
||||||
if [[ -d "/c/msys64" ]]; then
|
if [[ -d "/c/msys64" ]]; then
|
||||||
shell_is_mingw is_mingw
|
shell_is_mingw is_mingw
|
||||||
if [[ $is_mingw -eq 1 ]]; then
|
if [[ $is_mingw -eq 1 ]]; then
|
||||||
printf "${BOLD}${YELLOW}Updating MSYS Shell${NORMAL}\n"
|
printf "${BOLD}${YELLOW}Updating MinGW Shell${NORMAL}\n"
|
||||||
pacman -Syu
|
pacman -Syu
|
||||||
printf "${BOLD}${GREEN}Done!${NORMAL}\n"
|
printf "${BOLD}${GREEN}Done!${NORMAL}\n"
|
||||||
printf "\n${BOLD}If you've been asked to close the shell then once you reopen it, run ${YELLOW}pacman -Su${NORMAL} to finish updating.\n"
|
printf "\n${BOLD}Re-run this in a new shell if the updater requires the shells to be closed.\n"
|
||||||
else
|
else
|
||||||
error "Please re-run this in a MinGW shell.\n"
|
error "Re-run this in an MinGW shell.\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
error "Unable to find C:\msys64 - make sure the shell is installed and then re-run this in the MinGW shell.\n"
|
error "Unable to find C:\msys64 - make sure the shell is installed and then re-run this in a MinGW shell.\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user