Last active
April 19, 2016 11:54
-
-
Save versedi/7b113452a5fd923089e0 to your computer and use it in GitHub Desktop.
bashrc.sh for cygwin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ~/.bashrc: executed by bash(1) for non-login shells. | |
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) | |
# for examples | |
export PATH=$PATH:/cygdrive/d/xampp/php; | |
SSH_ENV=$HOME/.ssh/environment | |
# start the ssh-agent | |
function start_agent { | |
echo "Initializing new SSH agent..." | |
# spawn ssh-agent | |
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" | |
echo succeeded | |
chmod 600 "${SSH_ENV}" | |
. "${SSH_ENV}" > /dev/null | |
/usr/bin/ssh-add | |
} | |
if [ -f "${SSH_ENV}" ]; then | |
. "${SSH_ENV}" > /dev/null | |
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { | |
start_agent; | |
} | |
else | |
start_agent; | |
fi | |
# To the extent possible under law, the author(s) have dedicated all | |
# copyright and related and neighboring rights to this software to the | |
# public domain worldwide. This software is distributed without any warranty. | |
# You should have received a copy of the CC0 Public Domain Dedication along | |
# with this software. | |
# If not, see <http://creativecommons.org/publicdomain/zero/1.0/>. | |
# base-files version 4.2-3 | |
# ~/.bashrc: executed by bash(1) for interactive shells. | |
# The latest version as installed by the Cygwin Setup program can | |
# always be found at /etc/defaults/etc/skel/.bashrc | |
# Modifying /etc/skel/.bashrc directly will prevent | |
# setup from updating it. | |
# The copy in your home directory (~/.bashrc) is yours, please | |
# feel free to customise it to create a shell | |
# environment to your liking. If you feel a change | |
# would be benifitial to all, please feel free to send | |
# a patch to the cygwin mailing list. | |
# User dependent .bashrc file | |
# If not running interactively, don't do anything | |
[[ "$-" != *i* ]] && return | |
# Shell Options | |
# | |
# See man bash for more options... | |
# | |
# Don't wait for job termination notification | |
# set -o notify | |
# | |
# Don't use ^D to exit | |
# set -o ignoreeof | |
# | |
# Use case-insensitive filename globbing | |
# shopt -s nocaseglob | |
# | |
# Make bash append rather than overwrite the history on disk | |
# shopt -s histappend | |
# | |
# When changing directory small typos can be ignored by bash | |
# for example, cd /vr/lgo/apaache would find /var/log/apache | |
# shopt -s cdspell | |
# Completion options | |
# | |
# These completion tuning parameters change the default behavior of bash_completion: | |
# | |
# Define to access remotely checked-out files over passwordless ssh for CVS | |
# COMP_CVS_REMOTE=1 | |
# | |
# Define to avoid stripping description in --option=description of './configure --help' | |
# COMP_CONFIGURE_HINTS=1 | |
# | |
# Define to avoid flattening internal contents of tar files | |
# COMP_TAR_INTERNAL_PATHS=1 | |
# | |
# Uncomment to turn on programmable completion enhancements. | |
# Any completions you add in ~/.bash_completion are sourced last. | |
# [[ -f /etc/bash_completion ]] && . /etc/bash_completion | |
# History Options | |
# | |
# Don't put duplicate lines in the history. | |
# export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups | |
# | |
# Ignore some controlling instructions | |
# HISTIGNORE is a colon-delimited list of patterns which should be excluded. | |
# The '&' is a special pattern which suppresses duplicate entries. | |
# export HISTIGNORE=$'[ \t]*:&:[fb]g:exit' | |
# export HISTIGNORE=$'[ \t]*:&:[fb]g:exit:ls' # Ignore the ls command as well | |
# | |
# Whenever displaying the prompt, write the previous line to disk | |
# export PROMPT_COMMAND="history -a" | |
# BASH_PROFILE | |
#Some people use a different file for bash_profile | |
# if [ -f "${HOME}/.bash_profile" ]; then | |
# source "${HOME}/.bash_profile" | |
# fi | |
if [ -f ~/.git-completion.bash ]; then | |
. ~/.git-completion.bash | |
fi | |
complete -o default -o nospace -F _git_branch gb | |
complete -o default -o nospace -F _git_checkout gc | |
# Aliases | |
# | |
# Some people use a different file for aliases | |
if [ -f "${HOME}/.bash_aliases" ]; then | |
source "${HOME}/.bash_aliases" | |
fi | |
# | |
# Some example alias instructions | |
# If these are enabled they will be used instead of any instructions | |
# they may mask. For example, alias rm='rm -i' will mask the rm | |
# application. To override the alias instruction use a \ before, ie | |
# \rm will call the real rm not the alias. | |
# | |
# Interactive operation... | |
# alias rm='rm -i' | |
# alias cp='cp -i' | |
# alias mv='mv -i' | |
# | |
# Default to human readable figures | |
# alias df='df -h' | |
# alias du='du -h' | |
# | |
# Misc :) | |
# alias less='less -r' # raw control characters | |
# alias whence='type -a' # where, of a sort | |
# alias grep='grep --color' # show differences in colour | |
# alias egrep='egrep --color=auto' # show differences in colour | |
# alias fgrep='fgrep --color=auto' # show differences in colour | |
# | |
# Some shortcuts for different directory listings | |
# alias ls='ls -hF --color=tty' # classify files in colour | |
# alias dir='ls --color=auto --format=vertical' | |
# alias vdir='ls --color=auto --format=long' | |
# alias ll='ls -l' # long list | |
# alias la='ls -A' # all but . and .. | |
# alias l='ls -CF' # | |
# Umask | |
# | |
# /etc/profile sets 022, removing write perms to group + others. | |
# Set a more restrictive umask: i.e. no exec perms for others: | |
# umask 027 | |
# Paranoid: neither group nor others have any perms: | |
# umask 077 | |
# Functions | |
# | |
# Some people use a different file for functions | |
# if [ -f "${HOME}/.bash_functions" ]; then | |
# source "${HOME}/.bash_functions" | |
# fi | |
# | |
# Some example functions: | |
# | |
# a) function settitle | |
# settitle () | |
# { | |
# echo -ne "\e]2;$@\a\e]1;$@\a"; | |
# } | |
# | |
# b) function cd_func | |
# This function defines a 'cd' replacement function capable of keeping, | |
# displaying and accessing history of visited directories, up to 10 entries. | |
# To use it, uncomment it, source this file and try 'cd --'. | |
# acd_func 1.0.5, 10-nov-2004 | |
# Petar Marinov, http:/geocities.com/h2428, this is public domain | |
# cd_func () | |
# { | |
# local x2 the_new_dir adir index | |
# local -i cnt | |
# | |
# if [[ $1 == "--" ]]; then | |
# dirs -v | |
# return 0 | |
# fi | |
# | |
# the_new_dir=$1 | |
# [[ -z $1 ]] && the_new_dir=$HOME | |
# | |
# if [[ ${the_new_dir:0:1} == '-' ]]; then | |
# # | |
# # Extract dir N from dirs | |
# index=${the_new_dir:1} | |
# [[ -z $index ]] && index=1 | |
# adir=$(dirs +$index) | |
# [[ -z $adir ]] && return 1 | |
# the_new_dir=$adir | |
# fi | |
# | |
# # | |
# # '~' has to be substituted by ${HOME} | |
# [[ ${the_new_dir:0:1} == '~' ]] && the_new_dir="${HOME}${the_new_dir:1}" | |
# | |
# # | |
# # Now change to the new dir and add to the top of the stack | |
# pushd "${the_new_dir}" > /dev/null | |
# [[ $? -ne 0 ]] && return 1 | |
# the_new_dir=$(pwd) | |
# | |
# # | |
# # Trim down everything beyond 11th entry | |
# popd -n +11 2>/dev/null 1>/dev/null | |
# | |
# # | |
# # Remove any other occurence of this dir, skipping the top of the stack | |
# for ((cnt=1; cnt <= 10; cnt++)); do | |
# x2=$(dirs +${cnt} 2>/dev/null) | |
# [[ $? -ne 0 ]] && return 0 | |
# [[ ${x2:0:1} == '~' ]] && x2="${HOME}${x2:1}" | |
# if [[ "${x2}" == "${the_new_dir}" ]]; then | |
# popd -n +$cnt 2>/dev/null 1>/dev/null | |
# cnt=cnt-1 | |
# fi | |
# done | |
# | |
# return 0 | |
# } | |
# | |
# alias cd=cd_func | |
function parse_git_branch { | |
BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'` | |
if [ ! "${BRANCH}" == "" ] | |
then | |
STAT=`parse_git_dirty` | |
echo "[${BRANCH}${STAT}]" | |
else | |
echo "" | |
fi | |
} | |
# bind '"\t":menu-complete' | |
# get current status of git repo | |
function parse_git_dirty { | |
status=`git status 2>&1 | tee` | |
dirty=`echo -n "${status}" 2> /dev/null | grep "modified:" &> /dev/null; echo "$?"` | |
untracked=`echo -n "${status}" 2> /dev/null | grep "Untracked files" &> /dev/null; echo "$?"` | |
ahead=`echo -n "${status}" 2> /dev/null | grep "Your branch is ahead of" &> /dev/null; echo "$?"` | |
newfile=`echo -n "${status}" 2> /dev/null | grep "new file:" &> /dev/null; echo "$?"` | |
renamed=`echo -n "${status}" 2> /dev/null | grep "renamed:" &> /dev/null; echo "$?"` | |
deleted=`echo -n "${status}" 2> /dev/null | grep "deleted:" &> /dev/null; echo "$?"` | |
bits='' | |
if [ "${renamed}" == "0" ]; then | |
bits=">${bits}" | |
fi | |
if [ "${ahead}" == "0" ]; then | |
bits="*${bits}" | |
fi | |
if [ "${newfile}" == "0" ]; then | |
bits="+${bits}" | |
fi | |
if [ "${untracked}" == "0" ]; then | |
bits="?${bits}" | |
fi | |
if [ "${deleted}" == "0" ]; then | |
bits="x${bits}" | |
fi | |
if [ "${dirty}" == "0" ]; then | |
bits="!${bits}" | |
fi | |
if [ ! "${bits}" == "" ]; then | |
echo " ${bits}" | |
else | |
echo "" | |
fi | |
} | |
if [ "$(expr substr $(uname -s) 1 6)" == "CYGWIN" ];then | |
force_color_prompt=yes | |
# Regular Colors | |
Black="\[\033[0;30m\]" # Black | |
Red="\[\033[0;31m\]" # Red | |
Green="\[\033[0;32m\]" # Green | |
Yellow="\[\033[0;33m\]" # Yellow | |
Blue="\[\033[0;34m\]" # Blue | |
Purple="\[\033[0;35m\]" # Purple | |
Cyan="\[\033[0;36m\]" # Cyan | |
White="\[\033[0;37m\]" # White | |
Text="\[\033[0;[0m\]" #Text | |
# Bold | |
BBlack="\[\033[1;30m\]" # Black | |
BRed="\[\033[1;31m\]" # Red | |
BGreen="\[\033[1;32m\]" # Green | |
BYellow="\[\033[1;33m\]" # Yellow | |
BBlue="\[\033[1;34m\]" # Blue | |
BPurple="\[\033[1;35m\]" # Purple | |
BCyan="\[\033[1;36m\]" # Cyan | |
BWhite="\[\033[1;37m\]" # White | |
# Underline | |
UBlack="\[\033[4;30m\]" # Black | |
URed="\[\033[4;31m\]" # Red | |
UGreen="\[\033[4;32m\]" # Green | |
UYellow="\[\033[4;33m\]" # Yellow | |
UBlue="\[\033[4;34m\]" # Blue | |
UPurple="\[\033[4;35m\]" # Purple | |
UCyan="\[\033[4;36m\]" # Cyan | |
UWhite="\[\033[4;37m\]" # White | |
# Background | |
On_Black="\[\033[40m\]" # Black | |
On_Red="\[\033[41m\]" # Red | |
On_Green="\[\033[42m\]" # Green | |
On_Yellow="\[\033[43m\]" # Yellow | |
On_Blue="\[\033[44m\]" # Blue | |
On_Purple="\[\033[45m\]" # Purple | |
On_Cyan="\[\033[46m\]" # Cyan | |
On_White="\[\033[47m\]" # White | |
# High Intensty | |
IBlack="\[\033[0;90m\]" # Black | |
IRed="\[\033[0;91m\]" # Red | |
IGreen="\[\033[0;92m\]" # Green | |
IYellow="\[\033[0;93m\]" # Yellow | |
IBlue="\[\033[0;94m\]" # Blue | |
IPurple="\[\033[0;95m\]" # Purple | |
ICyan="\[\033[0;96m\]" # Cyan | |
IWhite="\[\033[0;97m\]" # White | |
# Bold High Intensty | |
BIBlack="\[\033[1;90m\]" # Black | |
BIRed="\[\033[1;91m\]" # Red | |
BIGreen="\[\033[1;92m\]" # Green | |
BIYellow="\[\033[1;93m\]" # Yellow | |
BIBlue="\[\033[1;94m\]" # Blue | |
BIPurple="\[\033[1;95m\]" # Purple | |
BICyan="\[\033[1;96m\]" # Cyan | |
BIWhite="\[\033[1;97m\]" # White | |
# High Intensty backgrounds | |
On_IBlack="\[\033[0;100m\]" # Black | |
On_IRed="\[\033[0;101m\]" # Red | |
On_IGreen="\[\033[0;102m\]" # Green | |
On_IYellow="\[\033[0;103m\]" # Yellow | |
On_IBlue="\[\033[0;104m\]" # Blue | |
On_IPurple="\[\033[10;95m\]" # Purple | |
On_ICyan="\[\033[0;106m\]" # Cyan | |
On_IWhite="\[\033[0;107m\]" # White | |
# Various variables you might want for your PS1 prompt instead | |
Time12h="\T" | |
Time12a="\@" | |
PathShort="\w" | |
PathFull="\W" | |
NewLine="\n"f | |
Jobs="\j" | |
git(){(umask 077; command git "$@")} | |
# SSH | |
# http://blog.joncairns.com/2013/12/understanding-ssh-agent-and-ssh-add/ | |
# bash -x -o igncr ~/.ssh/ssh-find-agent.sh | |
# source ~/.ssh-agent.conf | |
# | |
# Auto-launch ssh-agent | |
########################### | |
# start ssh-agent for | |
# ssh authentication with github.com | |
########################### | |
# SSHAGENT=/usr/bin/ssh-agent | |
# SSHAGENTARGS="-s" | |
# if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then | |
# eval `$SSHAGENT $SSHAGENTARGS` | |
# trap "kill $SSH_AGENT_PID" 0 | |
# fi | |
# eval `ssh-agent -s` | |
SSHAGENT=/usr/bin/ssh-agent | |
SSHAGENTARGS="-s" | |
if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then | |
eval `$SSHAGENT $SSHAGENTARGS` | |
trap "kill $SSH_AGENT_PID" 0 | |
fi | |
#Alias definitions. | |
# You may want to put all your additions into a separate file like | |
# ~/.bash_aliases, instead of adding them here directly. | |
# See /usr/share/doc/bash-doc/examples in the bash-doc package. | |
if [ -f ~/.bash_aliases ]; then | |
. ~/.bash_aliases | |
fi | |
[ -f /etc/profile ] && . /etc/profile | |
PATH=$PATH:$HOME/bin | |
EDITOR="/usr/bin/nano" | |
eval 'dircolors ~/.dircolors' > /dev/null | |
eval `dircolors ~/.dircolors` | |
# LS_COLORS='no=00:di=36;01:tw=33;01:ow=33;01' | |
# LS_COLORS=$LS_COLORS':fi=00:ln=00:pi=00:so=00:bd=00:cd=00:or=00:mi=00:ex=00' | |
# LS_COLORS=$LS_COLORS':*.sh=31:*.sh=31:*.exe=31:*.bat=31:*.com=31' | |
# export LS_COLORS | |
# get current branch in git repo | |
function parse_git_branch() { | |
BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'` | |
if [ ! "${BRANCH}" == "" ] | |
then | |
STAT=`parse_git_dirty` | |
echo "(${BRANCH}${STAT})" | |
else | |
echo "" | |
fi | |
} | |
function fast_git_ps1() | |
{ | |
printf -- "$(git branch 2>/dev/null | grep -e '\* ' | sed 's/^..\(.*\)/ {\1} /')" | |
} | |
# Return immediately if we are not interactive | |
[ -z "$PS1" ] && return | |
# get current git branch name | |
function git_branch { | |
export gitbranch=[$(git rev-parse --abbrev-ref HEAD 2>/dev/null)] | |
if [ "$?" -ne 0 ] | |
then gitbranch= | |
fi | |
if [[ "${gitbranch}" == "[]" ]] | |
then gitbranch= | |
fi | |
} | |
# set usercolor based on whether we are running with Admin privs | |
function user_color { | |
id | grep "Admin" > /dev/null | |
RETVAL=$? | |
if [[ $RETVAL == 0 ]]; then | |
usercolor="[0;37m"; | |
else | |
usercolor="[0;37m"; | |
fi | |
} | |
# set TTYNAME | |
function ttyname() { export TTYNAME=$@; } | |
# Set prompt and window title | |
inputcolor='[0;97m' | |
cwdcolor='[0;36m' | |
gitcolor='[4;33m' | |
user_color | |
# Setup for window title | |
export TTYNAME=$$ | |
function settitle() { | |
p=$(pwd); | |
let l=${#p}-25 | |
if [ "$l" -gt "0" ]; then | |
p=..${p:${l}} | |
fi | |
echo -ne "\e]2;$t\a\e]1;$t\a"; | |
} | |
PROMPT_COMMAND='settitle; git_branch; history -a;' | |
export TERM=cygwin | |
# PS1='\n\[\e${usercolor}\][\u] \e${cwdcolor}\] $PWD \e${gitcolor}\]${gitbranch}\[\e[0;97m\] \[\e${inputcolor}\] \n $ \[\e[0;97m\]' | |
# export PS1="\[\e[0;37m\]\t \[\e[0;37m\]\u\[\e[0;37m\]@\[\e[0;37m\]\h \[\e[0;36m\]\w \[\e[0;32m\] \`parse_git_branch\` \[\e[0;37m\]$ \[\e[0m\]" | |
PS1='\h \[\033[32m\w\[\e[\031;31m\]$(fast_git_ps1)\[\e[m\] \n $ ' | |
else | |
# GIT BASH | |
export TERM=xterm-256color | |
# get current branch in git repo | |
alias ls='ls -alh --color' | |
PROMPT_COMMAND='settitle; git_branch; history -a;' | |
# PS1='\h \[\033[32m\w\[\e[\031;31m\]$(fast_git_ps1)\[\e[m\] \n $ ' | |
# export PS1="\u@\h_\w \`parse_git_branch\` \n $ " | |
export PS1="\[\e[0;37m\]\t \[\e[0;37m\]\u\[\e[0;37m\]@\[\e[0;37m\]\h \[\e[0;36m\]\w \[\e[0;32m\] \`parse_git_branch\` \[\e[0;37m\]$ \[\e[0m\]" | |
# export PS1='\u@\h --\w \[$(tput sgr0)\] ${gitbranch}' | |
fi | |
# To the extent possible under law, the author(s) have dedicated all | |
# copyright and related and neighboring rights to this software to the | |
# public domain worldwide. This software is distributed without any warranty. | |
# You should have received a copy of the CC0 Public Domain Dedication along | |
# with this software. | |
# If not, see <http://creativecommons.org/publicdomain/zero/1.0/>. | |
# base-files version 4.2-3 | |
# ~/.bashrc: executed by bash(1) for interactive shells. | |
# The latest version as installed by the Cygwin Setup program can | |
# always be found at /etc/defaults/etc/skel/.bashrc | |
# Modifying /etc/skel/.bashrc directly will prevent | |
# setup from updating it. | |
# The copy in your home directory (~/.bashrc) is yours, please | |
# feel free to customise it to create a shell | |
# environment to your liking. If you feel a change | |
# would be benifitial to all, please feel free to send | |
# a patch to the cygwin mailing list. | |
# User dependent .bashrc file | |
# If not running interactively, don't do anything | |
[[ "$-" != *i* ]] && return | |
# Shell Options | |
# | |
# See man bash for more options... | |
# | |
# Don't wait for job termination notification | |
# set -o notify | |
# | |
# Don't use ^D to exit | |
# set -o ignoreeof | |
# | |
# Use case-insensitive filename globbing | |
shopt -s nocaseglob | |
# | |
# Make bash append rather than overwrite the history on disk | |
shopt -s histappend | |
# | |
# When changing directory small typos can be ignored by bash | |
# for example, cd /vr/lgo/apaache would find /var/log/apache | |
shopt -s cdspell | |
# Completion options | |
# | |
# These completion tuning parameters change the default behavior of bash_completion: | |
# | |
# Define to access remotely checked-out files over passwordless ssh for CVS | |
# COMP_CVS_REMOTE=1 | |
# | |
# Define to avoid stripping description in --option=description of './configure --help' | |
# COMP_CONFIGURE_HINTS=1 | |
# | |
# Define to avoid flattening internal contents of tar files | |
# COMP_TAR_INTERNAL_PATHS=1 | |
# | |
# Uncomment to turn on programmable completion enhancements. | |
# Any completions you add in ~/.bash_completion are sourced last. | |
[[ -f /etc/bash_completion ]] && . /etc/bash_completion | |
# History Options | |
# | |
# Don't put duplicate lines in the history. | |
export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups | |
# | |
# Ignore some controlling instructions | |
# HISTIGNORE is a colon-delimited list of patterns which should be excluded. | |
# The '&' is a special pattern which suppresses duplicate entries. | |
# export HISTIGNORE=$'[ \t]*:&:[fb]g:exit' | |
# export HISTIGNORE=$'[ \t]*:&:[fb]g:exit:ls' # Ignore the ls command as well | |
# | |
# Whenever displaying the prompt, write the previous line to disk | |
export PROMPT_COMMAND="history -a" | |
if [ -f /etc/bash_completion ]; then | |
. /etc/bash_completion | |
fi | |
# | |
# Some example alias instructions | |
# If these are enabled they will be used instead of any instructions | |
# they may mask. For example, alias rm='rm -i' will mask the rm | |
# application. To override the alias instruction use a \ before, ie | |
# \rm will call the real rm not the alias. | |
# | |
# Interactive operation... | |
# alias rm='rm -i' | |
# alias cp='cp -i' | |
# alias mv='mv -i' | |
# alias ls='ls -alh --color' | |
# | |
# Default to human readable figures | |
# alias df='df -h' | |
# alias du='du -h' | |
# | |
# Misc :) | |
# alias less='less -r' # raw control characters | |
# alias whence='type -a' # where, of a sort | |
# alias grep='grep --color' # show differences in colour | |
# alias egrep='egrep --color=auto' # show differences in colour | |
# alias fgrep='fgrep --color=auto' # show differences in colour | |
# | |
# Some shortcuts for different directory listings | |
# alias ls='ls -hF --color=tty' # classify files in colour | |
# alias dir='ls --color=auto --format=vertical' | |
# alias vdir='ls --color=auto --format=long' | |
# alias ll='ls -l' # long list | |
# alias la='ls -A' # all but . and .. | |
# alias l='ls -CF' # | |
# Umask | |
# | |
# /etc/profile sets 022, removing write perms to group + others. | |
# Set a more restrictive umask: i.e. no exec perms for others: | |
# umask 027 | |
# Paranoid: neither group nor others have any perms: | |
# umask 077 | |
# Functions | |
# | |
# Some people use a different file for functions | |
if [ -f "${HOME}/.bash_functions" ]; then | |
sed -i 's/\r$//' "${HOME}/.bash_functions" | |
source "${HOME}/.bash_functions" | |
fi | |
# Aliases | |
# Some people use a different file for aliases | |
if [ -f "${HOME}/.bash_aliases" ]; then | |
source "${HOME}/.bash_aliases" | |
fi | |
#If ConEmuWorkDir is set then cd immediately | |
if [ -n "${ConEmuWorkDir}" ]; then | |
cd "$ConEmuWorkDir" | |
fi | |
export LANG='C.BINARY' | |
# export TERM=cygwin |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment