Shell config changes
This commit is contained in:
parent
503603d705
commit
1ec39640b9
5 changed files with 58 additions and 4 deletions
32
shells/bash/completions/hydra.bash
Normal file
32
shells/bash/completions/hydra.bash
Normal file
|
@ -0,0 +1,32 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
__hydra_complete(){
|
||||
local toAdd=""
|
||||
#if [ -n "${COMP_WORDS[COMP_CWORD]}" ]; then
|
||||
# toAdd=" "
|
||||
# prevArgNo="$COMP_CWORD"
|
||||
#else
|
||||
# prevArgNo="$(($COMP_CWORD - 1))"
|
||||
#fi
|
||||
|
||||
local curr="${COMP_WORDS[COMP_CWORD]}"
|
||||
local prev="${COMP_WORDS[COMP_CWORD-1]}"
|
||||
local services="adam6500 asterisk afp cisco cisco-enable cvs firebird ftp ftps http-head http-get http-post http-get-form http-post-form http-proxy http-proxy-urlenum icq imap irc ldap2 ldap3 ldap3-crammd5 ldap3-digestmd5 mssql mysql nntp oracle-listener oracle-sid pcanywhere pcnfs pop3 postgres radmin2 redis rexec rlogin rpcap rsh rtsp s7-300 sip smb smtp smtp-enum snmp socks5 ssh sshkey svn teamspeak telnet vmauthd vnc xmpp"
|
||||
|
||||
case "$prev" in
|
||||
-L|-P|-C|-M)
|
||||
COMPREPLY=($(compgen -A file -- "$curr"))
|
||||
;;
|
||||
-l|-p|-t|-h)
|
||||
COMPREPLY=()
|
||||
;;
|
||||
-U)
|
||||
COMPREPLY=($(compgen -W "$services" -- "$curr"))
|
||||
;;
|
||||
*)
|
||||
COMPREPLY=($(compgen -W "-l -L -p -P -C -M -t -U -h" -- "$curr"))
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
complete -F __hydra_complete hydra
|
|
@ -200,3 +200,5 @@ alias chrome-curl="node $HOME/GitRepos/chrome-curl/index.js"
|
|||
|
||||
#alias irmgpg="gpg --no-default-keyring --keyring=irm.gpg"
|
||||
alias irmgpg="gpg --options ~/.gnupg/irmgpg.conf --keyring=irm.gpg"
|
||||
|
||||
alias weakopenssl="$HOME/GitRepos/openssl-weak/openssl-1.0.2-chacha/apps/openssl"
|
||||
|
|
|
@ -3,7 +3,7 @@ export TERMINAL=/usr/local/bin/st
|
|||
export TERM=xterm-256color
|
||||
export EDITOR='vim'
|
||||
export READER='zathura'
|
||||
export CDPATH=.:~:~/Projects
|
||||
export CDPATH=.:~:~/Projects:~/.dotfiles
|
||||
|
||||
#Adds a list of all the sub directories in my .bin folder to a variable called mypath
|
||||
mypath="$HOME/.bin"
|
||||
|
@ -21,4 +21,24 @@ export PATH=$PATH:$GEM_HOME/bin
|
|||
export GEM_HOME=$(ruby -e 'print Gem.user_dir')
|
||||
|
||||
|
||||
#echo -e "Please don't sabotage my computer while I'm away \n\nTo turn on the print server, run the command 'cups'" | /usr/bin/cowsay -f tux -W 80
|
||||
export LESS_TERMCAP_mb=$'\e[1;36m'
|
||||
export LESS_TERMCAP_md=$'\e[1;36m'
|
||||
export LESS_TERMCAP_me=$'\e[0m'
|
||||
export LESS_TERMCAP_se=$'\e[0m'
|
||||
export LESS_TERMCAP_so=$'\e[1;40;92m'
|
||||
export LESS_TERMCAP_ue=$'\e[0m'
|
||||
export LESS_TERMCAP_us=$'\e[1;32m'
|
||||
|
||||
export DOTFILES="$HOME/.dotfiles"
|
||||
|
||||
if [ -n "$GTK_MODULES" ]
|
||||
then
|
||||
export GTK_MODULES="$GTK_MODULES:unity-gtk-module"
|
||||
else
|
||||
export GTK_MODULES="unity-gtk-module"
|
||||
fi
|
||||
|
||||
if [ -z "$UBUNTU_MENUPROXY" ]
|
||||
then
|
||||
export UBUNTU_MENUPROXY=1
|
||||
fi
|
|
@ -303,7 +303,7 @@ function man(){
|
|||
$MAN "$@"
|
||||
return $?
|
||||
else
|
||||
$MAN -k . | fzf --reverse --preview="echo {1,2} | sed 's/ (/./' | sed -E 's/\)\s*$//' | xargs $MAN" | awk '{print $1 "." $2}' | tr -d '()' | xargs -r "$MAN"
|
||||
$MAN -k . | fzf --reverse --preview="echo {1,2} | sed 's/ (/./' | sed -E 's/\)\s*$//' | xargs $MAN" | awk '{print $1 "." $2}' | tr -d '()' | xargs -r $MAN
|
||||
return $?
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -116,7 +116,7 @@ prompt_git(){
|
|||
local branch="$(git branch --show-current 2> /dev/null)"
|
||||
local color="green"
|
||||
local ret=""
|
||||
if [ -n "branch" ]; then
|
||||
if [ -n "$branch" ]; then
|
||||
ret="$branch"
|
||||
local repoTopLevel="$(command git rev-parse --show-toplevel 2> /dev/null)"
|
||||
local untrackedFiles=$(command git ls-files --others --exclude-standard "${repoTopLevel}" 2> /dev/null)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue