Skip to content

Instantly share code, notes, and snippets.

@halit
Created April 13, 2013 14:11
Show Gist options
  • Select an option

  • Save halit/5378550 to your computer and use it in GitHub Desktop.

Select an option

Save halit/5378550 to your computer and use it in GitHub Desktop.
++ dirname powerline.sh
+ export TMUX_POWERLINE_DIR_HOME=.
+ TMUX_POWERLINE_DIR_HOME=.
+ source ./config/helpers.sh
+ source ./config/paths.sh
++ export TMUX_POWERLINE_DIR_LIB=./lib
++ TMUX_POWERLINE_DIR_LIB=./lib
++ export TMUX_POWERLINE_DIR_SEGMENTS=./segments
++ TMUX_POWERLINE_DIR_SEGMENTS=./segments
++ export TMUX_POWERLINE_DIR_TEMPORARY=/tmp/tmux-powerline_halit
++ TMUX_POWERLINE_DIR_TEMPORARY=/tmp/tmux-powerline_halit
++ export TMUX_POWERLINE_DIR_THEMES=./themes
++ TMUX_POWERLINE_DIR_THEMES=./themes
++ export TMUX_POWERLINE_RCFILE=/home/halit/.tmux-powerlinerc
++ TMUX_POWERLINE_RCFILE=/home/halit/.tmux-powerlinerc
++ export TMUX_POWERLINE_RCFILE_DEFAULT=/home/halit/.tmux-powerlinerc.default
++ TMUX_POWERLINE_RCFILE_DEFAULT=/home/halit/.tmux-powerlinerc.default
++ '[' '!' -d /tmp/tmux-powerline_halit ']'
+ source ./config/shell.sh
++ export SHELL_PLATFORM=unknown
++ SHELL_PLATFORM=unknown
++ case "$OSTYPE" in
++ SHELL_PLATFORM=linux
++ export -f shell_is_linux
++ export -f shell_is_osx
++ export -f shell_is_bsd
+ source ./config/defaults.sh
++ export TMUX_POWERLINE_DEBUG_MODE_ENABLED_DEFAULT=false
++ TMUX_POWERLINE_DEBUG_MODE_ENABLED_DEFAULT=false
++ export TMUX_POWERLINE_PATCHED_FONT_IN_USE_DEFAULT=true
++ TMUX_POWERLINE_PATCHED_FONT_IN_USE_DEFAULT=true
++ export TMUX_POWERLINE_THEME_DEFAULT=default
++ TMUX_POWERLINE_THEME_DEFAULT=default
+ source ./lib/arg_processing.sh
+ source ./lib/formatting.sh
+ source ./lib/muting.sh
+ source ./lib/powerline.sh
+ source ./lib/rcfile.sh
+ powerline_muted right
++ __powerline_mute_file right
+++ tmux display -p '#S'
++ local tmux_session=0
++ echo -n /tmp/tmux-powerline_halit/mute_0_right
+ '[' -e /tmp/tmux-powerline_halit/mute_0_right ']'
+ process_settings
+ __read_rcfile
+ '[' -f /home/halit/.tmux-powerlinerc ']'
+ source /home/halit/.tmux-powerlinerc
++ export TMUX_POWERLINE_DEBUG_MODE_ENABLED=true
++ TMUX_POWERLINE_DEBUG_MODE_ENABLED=true
++ export TMUX_POWERLINE_PATCHED_FONT_IN_USE=true
++ TMUX_POWERLINE_PATCHED_FONT_IN_USE=true
++ export TMUX_POWERLINE_THEME=default
++ TMUX_POWERLINE_THEME=default
++ export TMUX_POWERLINE_DIR_USER_THEMES=
++ TMUX_POWERLINE_DIR_USER_THEMES=
++ export TMUX_POWERLINE_DIR_USER_SEGMENTS=
++ TMUX_POWERLINE_DIR_USER_SEGMENTS=
++ export TMUX_POWERLINE_SEG_BATTERY_TYPE=percentage
++ TMUX_POWERLINE_SEG_BATTERY_TYPE=percentage
++ export TMUX_POWERLINE_SEG_BATTERY_NUM_HEARTS=5
++ TMUX_POWERLINE_SEG_BATTERY_NUM_HEARTS=5
++ export TMUX_POWERLINE_SEG_DATE_FORMAT=%F
++ TMUX_POWERLINE_SEG_DATE_FORMAT=%F
++ export TMUX_POWERLINE_SEG_EARTHQUAKE_DATA_PROVIDER=goo
++ TMUX_POWERLINE_SEG_EARTHQUAKE_DATA_PROVIDER=goo
++ export TMUX_POWERLINE_SEG_EARTHQUAKE_UPDATE_PERIOD=600
++ TMUX_POWERLINE_SEG_EARTHQUAKE_UPDATE_PERIOD=600
++ export TMUX_POWERLINE_SEG_EARTHQUAKE_ALERT_TIME_WINDOW=60
++ TMUX_POWERLINE_SEG_EARTHQUAKE_ALERT_TIME_WINDOW=60
++ export 'TMUX_POWERLINE_SEG_EARTHQUAKE_TIME_FORMAT=(%H:%M)'
++ TMUX_POWERLINE_SEG_EARTHQUAKE_TIME_FORMAT='(%H:%M)'
++ export TMUX_POWERLINE_SEG_EARTHQUAKE_MIN_MAGNITUDE=3
++ TMUX_POWERLINE_SEG_EARTHQUAKE_MIN_MAGNITUDE=3
++ export TMUX_POWERLINE_SEG_HOSTNAME_FORMAT=short
++ TMUX_POWERLINE_SEG_HOSTNAME_FORMAT=short
++ export TMUX_POWERLINE_SEG_MAILCOUNT_MAILBOX_TYPE=
++ TMUX_POWERLINE_SEG_MAILCOUNT_MAILBOX_TYPE=
++ export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_USERNAME=
++ TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_USERNAME=
++ export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_PASSWORD=
++ TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_PASSWORD=
++ export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_SERVER=gmail.com
++ TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_SERVER=gmail.com
++ export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_INTERVAL=5
++ TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_INTERVAL=5
++ export TMUX_POWERLINE_SEG_MAILCOUNT_MAILDIR_INBOX=/home/halit/.mail/inbox/new
++ TMUX_POWERLINE_SEG_MAILCOUNT_MAILDIR_INBOX=/home/halit/.mail/inbox/new
++ export TMUX_POWERLINE_SEG_MAILCOUNT_MBOX_INBOX=/var/mail/halit
++ TMUX_POWERLINE_SEG_MAILCOUNT_MBOX_INBOX=/var/mail/halit
++ export TMUX_POWERLINE_SEG_MAILCOUNT_MAILCHECKRC=/home/halit/.mailcheckrc
++ TMUX_POWERLINE_SEG_MAILCOUNT_MAILCHECKRC=/home/halit/.mailcheckrc
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_MUSIC_PLAYER=
++ TMUX_POWERLINE_SEG_NOW_PLAYING_MUSIC_PLAYER=
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_MAX_LEN=40
++ TMUX_POWERLINE_SEG_NOW_PLAYING_MAX_LEN=40
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_TRIM_METHOD=trim
++ TMUX_POWERLINE_SEG_NOW_PLAYING_TRIM_METHOD=trim
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_ROLL_SPEED=2
++ TMUX_POWERLINE_SEG_NOW_PLAYING_ROLL_SPEED=2
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_HOST=localhost
++ TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_HOST=localhost
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_PORT=6600
++ TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_PORT=6600
++ export 'TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_SIMPLE_FORMAT=%artist% - %title%'
++ TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_SIMPLE_FORMAT='%artist% - %title%'
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_USERNAME=
++ TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_USERNAME=
++ export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_UPDATE_PERIOD=30
++ TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_UPDATE_PERIOD=30
++ export TMUX_POWERLINE_SEG_PWD_MAX_LEN=40
++ TMUX_POWERLINE_SEG_PWD_MAX_LEN=40
++ export TMUX_POWERLINE_SEG_TIME_FORMAT=%H:%M
++ TMUX_POWERLINE_SEG_TIME_FORMAT=%H:%M
++ export TMUX_POWERLINE_SEG_WEATHER_DATA_PROVIDER=yahoo
++ TMUX_POWERLINE_SEG_WEATHER_DATA_PROVIDER=yahoo
++ export TMUX_POWERLINE_SEG_WEATHER_UNIT=c
++ TMUX_POWERLINE_SEG_WEATHER_UNIT=c
++ export TMUX_POWERLINE_SEG_WEATHER_UPDATE_PERIOD=600
++ TMUX_POWERLINE_SEG_WEATHER_UPDATE_PERIOD=600
++ export TMUX_POWERLINE_SEG_WEATHER_GREP=grep
++ TMUX_POWERLINE_SEG_WEATHER_GREP=grep
++ export TMUX_POWERLINE_SEG_WEATHER_LOCATION=
++ TMUX_POWERLINE_SEG_WEATHER_LOCATION=
+ '[' -z true ']'
+ '[' -z true ']'
+ '[' -z default ']'
+ eval TMUX_POWERLINE_DIR_USER_SEGMENTS=
++ TMUX_POWERLINE_DIR_USER_SEGMENTS=
+ eval TMUX_POWERLINE_DIR_USER_THEMES=
++ TMUX_POWERLINE_DIR_USER_THEMES=
+ '[' -n '' ']'
+ source ./themes/default.sh
++ patched_font_in_use
++ '[' -z true -o true '!=' false ']'
++ TMUX_POWERLINE_SEPARATOR_LEFT_BOLD=$'\342\256\202'
++ TMUX_POWERLINE_SEPARATOR_LEFT_THIN=$'\342\256\203'
++ TMUX_POWERLINE_SEPARATOR_RIGHT_BOLD=$'\342\256\200'
++ TMUX_POWERLINE_SEPARATOR_RIGHT_THIN=$'\342\256\201'
++ TMUX_POWERLINE_DEFAULT_BACKGROUND_COLOR=235
++ TMUX_POWERLINE_DEFAULT_FOREGROUND_COLOR=255
++ TMUX_POWERLINE_DEFAULT_LEFTSIDE_SEPARATOR=$'\342\256\200'
++ TMUX_POWERLINE_DEFAULT_RIGHTSIDE_SEPARATOR=$'\342\256\202'
++ '[' -z ']'
++ TMUX_POWERLINE_LEFT_STATUS_SEGMENTS=("tmux_session_info 148 234" "hostname 33 0" "lan_ip 24 255 ${TMUX_POWERLINE_SEPARATOR_RIGHT_THIN}" "wan_ip 24 255" "vcs_branch 29 88" "vcs_compare 60 255" "vcs_staged 64 255" "vcs_modified 9 255" "vcs_others 245 0")
++ '[' -z ']'
++ TMUX_POWERLINE_RIGHT_STATUS_SEGMENTS=("pwd 89 211" "mailcount 9 255" "now_playing 234 37" "load 237 167" "battery 137 127" "weather 37 255" "date_day 235 136" "date 235 136 ${TMUX_POWERLINE_SEPARATOR_LEFT_THIN}" "time 235 136 ${TMUX_POWERLINE_SEPARATOR_LEFT_THIN}")
+ check_arg_side right
+ local side=right
+ '[' right == left -o right == right ']'
+ print_powerline right
+ local side=right
++ echo right
++ tr '[:lower:]' '[:upper:]'
+ local upper_side=RiGHT
+ eval 'local input_segments=("${TMUX_POWERLINE_RiGHT_STATUS_SEGMENTS[@]}")'
++ input_segments=("${TMUX_POWERLINE_RiGHT_STATUS_SEGMENTS[@]}")
++ local input_segments
+ powerline_segments=()
+ local powerline_segments
+ powerline_segment_contents=()
+ local powerline_segment_contents
+ __check_platform
+ '[' linux == unknown ']'
+ __process_segment_defaults
+ __process_scripts
+ __process_colors
+ __process_powerline
+ exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment