commit
435a967a92
|
|
@ -0,0 +1,15 @@
|
||||||
|
cite 'about-alias'
|
||||||
|
about-alias 'common hdfs dfs abbreviations'
|
||||||
|
|
||||||
|
# Aliases
|
||||||
|
alias hdls='hdfs dfs -ls'
|
||||||
|
alias hdchmod='hdfs dfs -chmod'
|
||||||
|
alias hdchown='hdfs dfs -chown'
|
||||||
|
alias hdchgrp='hdfs dfs -chgrp'
|
||||||
|
alias hdmkdir='hdfs dfs -mkdir -p'
|
||||||
|
alias hdfsck='hdfs fsck'
|
||||||
|
alias hdcat='hdfs dfs -cat'
|
||||||
|
alias hdget='hdfs dfs -get'
|
||||||
|
alias hdput='hdfs dfs -put'
|
||||||
|
alias hddu='hdfs dfs -du'
|
||||||
|
alias hddf='hdfs dfs -df'
|
||||||
29
install.sh
29
install.sh
|
|
@ -1,15 +1,38 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
BASH_IT="$HOME/.bash_it"
|
BASH_IT="$HOME/.bash_it"
|
||||||
|
|
||||||
default_aliases_list="bundler general git maven vim"
|
default_aliases_list="bundler general git maven vim hdfs"
|
||||||
default_plugins_list="base dirs extract git java python ruby rvm sshagent ssh tmux virtualenv"
|
default_plugins_list="base dirs extract git java python ruby rvm sshagent ssh tmux"
|
||||||
default_completion_list="bash-it defaults fabric gem git git_flow maven pip rake ssh tmux"
|
default_completion_list="bash-it defaults fabric gem git git_flow maven pip rake ssh tmux"
|
||||||
|
|
||||||
test -w $HOME/.bash_profile &&
|
test -w $HOME/.bash_profile &&
|
||||||
cp $HOME/.bash_profile $HOME/.bash_profile.bak &&
|
cp $HOME/.bash_profile $HOME/.bash_profile.bak &&
|
||||||
echo "Your original .bash_profile has been backed up to .bash_profile.bak"
|
echo "Your original .bash_profile has been backed up to .bash_profile.bak"
|
||||||
|
|
||||||
cp $HOME/.bash_it/template/bash_profile.template.bash $HOME/.bash_profile
|
cp $HOME/.bash_it/template/bash_profile_bashit.template.bash $HOME/.bash_profile_bashit
|
||||||
|
cat >> $HOME/.bash_profile << EOF
|
||||||
|
|
||||||
|
|
||||||
|
### fortscale bashit customizations
|
||||||
|
bashit() {
|
||||||
|
case \$1 in
|
||||||
|
on)
|
||||||
|
source \${HOME}/.bash_profile_bashit
|
||||||
|
;;
|
||||||
|
off)
|
||||||
|
set | grep BASH_IT | awk '{ print "unset", \$1}' | cut -d= -f1 | while read -r line
|
||||||
|
do
|
||||||
|
\$line
|
||||||
|
done
|
||||||
|
source /etc/profile
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown parameter: \$1, Usage: bashit [on|off]"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
echo "Copied the template .bash_profile into ~/.bash_profile, edit this file to customize bash-it"
|
echo "Copied the template .bash_profile into ~/.bash_profile, edit this file to customize bash-it"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Load RVM, if you are using it
|
||||||
|
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
|
||||||
|
|
||||||
|
# Add rvm gems and nginx to the path
|
||||||
|
export PATH=$PATH:~/.gem/ruby/1.8/bin:/opt/nginx/sbin
|
||||||
|
|
||||||
|
# Path to the bash it configuration
|
||||||
|
export BASH_IT=$HOME/.bash_it
|
||||||
|
|
||||||
|
# Lock and Load a custom theme file
|
||||||
|
# location /.bash_it/themes/
|
||||||
|
export BASH_IT_THEME='candy'
|
||||||
|
|
||||||
|
# Your place for hosting Git repos. I use this for private repos.
|
||||||
|
export GIT_HOSTING='git@git.domain.com'
|
||||||
|
|
||||||
|
# Set my editor and git editor
|
||||||
|
export EDITOR='/usr/bin/vim'
|
||||||
|
export GIT_EDITOR='/usr/bin/vim'
|
||||||
|
|
||||||
|
# Set the path nginx
|
||||||
|
export NGINX_PATH='/opt/nginx'
|
||||||
|
|
||||||
|
# Don't check mail when opening terminal.
|
||||||
|
unset MAILCHECK
|
||||||
|
|
||||||
|
|
||||||
|
# Change this to your console based IRC client of choice.
|
||||||
|
|
||||||
|
export IRC_CLIENT='irssi'
|
||||||
|
|
||||||
|
# Set this to the command you use for todo.txt-cli
|
||||||
|
|
||||||
|
export TODO="t"
|
||||||
|
|
||||||
|
# Set vcprompt executable path for scm advance info in prompt (demula theme)
|
||||||
|
# https://github.com/xvzf/vcprompt
|
||||||
|
#export VCPROMPT_EXECUTABLE=~/.vcprompt/bin/vcprompt
|
||||||
|
|
||||||
|
### Fortscale variables:
|
||||||
|
export FORTSCALE_HOME=${HOME}/fortscale
|
||||||
|
export FORTSCALE_COLLECTOR_ROOT=fortscale-core/fortscale/fortscale-collection/target
|
||||||
|
export FORTSCALE_COLLECTOR_LOG_DIR=${FORTSCALE_HOME}/${FORTSCALE_COLLECTOR_ROOT}
|
||||||
|
#export FORTSCALE_STREAMING_ROOT=streaming
|
||||||
|
#export FORTSCALE_STREAMING_LOG_DIR=/var/log/fortscale/${FORTSCALE_STREAMING_ROOT}
|
||||||
|
|
||||||
|
# Load Bash It
|
||||||
|
source $BASH_IT/bash_it.sh
|
||||||
Loading…
Reference in New Issue