From 148e6cca49c8510dc1a42e840a7c7ce6f3e9e0e1 Mon Sep 17 00:00:00 2001 From: Maxim Kovgan Date: Mon, 11 Aug 2014 11:55:33 +0300 Subject: [PATCH 1/4] adding hdfs aliases --- aliases/available/hdfs.aliases.bash | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 aliases/available/hdfs.aliases.bash diff --git a/aliases/available/hdfs.aliases.bash b/aliases/available/hdfs.aliases.bash new file mode 100644 index 00000000..f92732c1 --- /dev/null +++ b/aliases/available/hdfs.aliases.bash @@ -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' From 9d43eb376ed37515cca0ee86885d8e7b0f09b445 Mon Sep 17 00:00:00 2001 From: Maxim Kovgan Date: Mon, 11 Aug 2014 12:17:38 +0300 Subject: [PATCH 2/4] adding template with some fortscale vars --- template/bash_profile_bashit.template.bash | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 template/bash_profile_bashit.template.bash diff --git a/template/bash_profile_bashit.template.bash b/template/bash_profile_bashit.template.bash new file mode 100644 index 00000000..a0428dcc --- /dev/null +++ b/template/bash_profile_bashit.template.bash @@ -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 From 7ff1b390c89718e6ec1bef9c3384ac1bbb5118e9 Mon Sep 17 00:00:00 2001 From: Maxim Kovgan Date: Mon, 11 Aug 2014 12:25:10 +0300 Subject: [PATCH 3/4] update installer to match fs needs --- install.sh | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index f255655a..de9e2261 100755 --- a/install.sh +++ b/install.sh @@ -9,7 +9,30 @@ test -w $HOME/.bash_profile && cp $HOME/.bash_profile $HOME/.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" From acce1174a4c05e995d25d559297c82e57ad75697 Mon Sep 17 00:00:00 2001 From: Maxim Kovgan Date: Mon, 11 Aug 2014 12:28:37 +0300 Subject: [PATCH 4/4] removed virtualenv from default install --- install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index de9e2261..927cbf43 100755 --- a/install.sh +++ b/install.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash BASH_IT="$HOME/.bash_it" -default_aliases_list="bundler general git maven vim" -default_plugins_list="base dirs extract git java python ruby rvm sshagent ssh tmux virtualenv" +default_aliases_list="bundler general git maven vim hdfs" +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" test -w $HOME/.bash_profile &&