<commit_before># space at the end accepts aliases for following command
alias s='sudo ' sudo='sudo '

### clipboard selection ###
alias xsel='xsel -n -l /dev/null'
alias xcl='xsel --clipboard' xsl='xsel --primary'
#alias xcl='xclip -selection clipboard' xsl='xclip -selection primary'
#yank
#alias ycl='xclip --srlection clipboard -i' ysl='xclip --selection primary -i'
alias ycl='xcl -i <' ysl='xsl -i <'
#paste
alias pcl='xcl -o' psl='xsl -o'

alias c='cd' c-='cd -' cg='c `git rev-parse --show-toplevel 2> /dev/null`'

#normal, dir, exe, secure, secure dir
alias cm='chmod' cmn='cm 644' cmd='cm 755' cmx='cm 744' cms='cm 600' cmsd='cm 700'

alias f='find'
alias grep='grep --color=auto'
alias h='man'
alias ls='ls -F --color=auto --group-directories-first' l='ls' ll='ls -l -h' la='ls -A' lal='ll -A'
alias m='mv'
alias mkdir='mkdir -p' md='mkdir' mf='touch'
alias p='cp'
alias py='python'
alias q='exit'
alias rmd='rmdir'
alias rnm='rename'
alias sa='ssh-add'
alias sysc='systemctl'
alias sln='ln -s'
#alias t='urxvtc'
alias t='mlterm'
#Gzip
alias targ='tar zvcf' untar='tar xvf'
#Diff External
alias v='nvim' vi='v -u NONE' vd='v -d' ve='urxvtc -e nvim'

#git
alias g='git'
alias ga='g add'
alias gc='g commit' gca='gc --amend'
alias gco='g checkout'
alias gcl='pcl | xargs git clone'
alias gd='g diff'
alias gm='g mv'
alias gra='pcl | xargs git remote add' grau='pcl | xargs git remote add upstream'
alias grb='g rebase -i'
alias grm='g rm'
alias grs='g reset' grsh='grs --hard'
alias grv='g revert'
alias gs='g status'
alias gh='hub' ghb='gh browse'

gb() {
	if test "$#" -gt 0
	then
		command git checkout -b $@
		return
	fi

	command git branch
}<commit_msg>shell alias for kak<commit_after># space at the end accepts aliases for following command
alias s='sudo ' sudo='sudo '

### clipboard selection ###
alias xsel='xsel -n -l /dev/null'
alias xcl='xsel --clipboard' xsl='xsel --primary'
#alias xcl='xclip -selection clipboard' xsl='xclip -selection primary'
#yank
#alias ycl='xclip --srlection clipboard -i' ysl='xclip --selection primary -i'
alias ycl='xcl -i <' ysl='xsl -i <'
#paste
alias pcl='xcl -o' psl='xsl -o'

alias c='cd' c-='cd -' cg='c `git rev-parse --show-toplevel 2> /dev/null`'

#Normal, Dir, eXe, Secure, SecureDir
alias cm='chmod' cmn='cm 644' cmd='cm 755' cmx='cm 744' cms='cm 600' cmsd='cm 700'

alias e='kak'
alias f='find'
alias grep='grep --color=auto'
alias h='man'
alias ls='ls -F --color=auto --group-directories-first' l='ls' ll='ls -l -h' la='ls -A' lal='ll -A'
alias m='mv'
alias mkdir='mkdir -p' md='mkdir' mf='touch'
alias p='cp'
alias py='python'
alias q='exit'
alias rmd='rmdir'
alias rnm='rename'
alias sa='ssh-add'
alias sysc='systemctl'
alias sln='ln -s'
alias t='mlterm'
#Gzip
alias targ='tar zvcf' untar='tar xvf'
alias v='vim' vi='v -u NONE'

### git ###
alias g='git'
alias ga='g add'
alias gc='g commit' gca='gc --amend'
alias gco='g checkout'
alias gcl='pcl | xargs git clone'
alias gd='g diff'
alias gm='g mv'
alias gra='pcl | xargs git remote add' grau='pcl | xargs git remote add upstream'
alias grb='g rebase -i'
alias grm='g rm'
alias grs='g reset' grsh='grs --hard'
alias grv='g revert'
alias gs='g status'
alias gh='hub' ghb='gh browse'

gb() {
	if test "$#" -gt 0
	then
		command git checkout -b $@
		return
	fi

	command git branch
}
{'fraction_non_alphanumeric': 0.18112864077669902, 'fraction_numerical': 0.010315533980582525, 'mean_word_length': 4.495, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1503306', 'n_tokens_mistral': 1407, 'n_tokens_neox': 1338, 'n_words': 435}