46 lines
1.0 KiB
Bash
46 lines
1.0 KiB
Bash
#
|
|
# Executes commands at the start of an interactive session.
|
|
#
|
|
# Authors:
|
|
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
|
#
|
|
|
|
# Source Prezto.
|
|
if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then
|
|
source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh"
|
|
fi
|
|
|
|
# Customize to your needs...
|
|
export GOPATH=/home/ian/.go
|
|
export PATH=$GOPATH/bin:$PATH
|
|
export VIRTUAL_ENV_DISABLE_PROMPT=1
|
|
|
|
alias open=xdg-open
|
|
alias vi=vim
|
|
alias subl=subl3
|
|
alias tmux="TERM=xterm-256color tmux"
|
|
alias grep="grep --color=auto"
|
|
|
|
func batt() {
|
|
NUM=$1 || 0
|
|
BAT_DIR=/sys/class/power_supply/BAT$NUM
|
|
echo "status: $(cat $BAT_DIR/status)"
|
|
echo "capacity: $(cat $BAT_DIR/capacity)%"
|
|
echo "energy_full: $(cat $BAT_DIR/energy_full)/$(cat $BAT_DIR/energy_full_design)"
|
|
echo "voltage: $(cat $BAT_DIR/voltage_now)"
|
|
echo "voltage_min_design: $(cat $BAT_DIR/voltage_min_design)"
|
|
echo "power: $(cat $BAT_DIR/power_now)"
|
|
}
|
|
|
|
func mkvirtualenv() {
|
|
virtualenv ~/.venvs/$1
|
|
}
|
|
|
|
func workon() {
|
|
. ~/.venvs/$1/bin/activate
|
|
}
|
|
|
|
func pan() {
|
|
python -c "import $1; help($1)"
|
|
}
|