summaryrefslogtreecommitdiff
path: root/.git-prompt.conf
diff options
context:
space:
mode:
Diffstat (limited to '.git-prompt.conf')
-rw-r--r--.git-prompt.conf107
1 files changed, 107 insertions, 0 deletions
diff --git a/.git-prompt.conf b/.git-prompt.conf
new file mode 100644
index 0000000..867b4bb
--- /dev/null
+++ b/.git-prompt.conf
@@ -0,0 +1,107 @@
+
+### GIT-PROMPT.SH CONFIG
+###
+### lines commented-out with single '#' are default values
+### lines commented-out with double '##' are examples
+###
+### NOTE: this is bash syntax - no spaces around "="
+
+###########################################################
+
+# error_bell=off # sound terminal bell when command return code is not zero. (use setterm to set pitch and duration)
+# max_file_list_length=100 # in characters
+# count_only=off # off - display file list; on - display file count
+# rawhex_len=5 # length of git rawhex revision id display (use 0 to hide it)
+
+############################################################ MODULES
+
+git_module=on
+svn_module=off
+hg_module=off
+vim_module=off
+virtualenv_module=off
+
+
+########################################################### DEFAULT OBJECTS
+### Default objects are not displayed. Example:
+
+## default_user=lvv
+## default_host="ahp" # remote host is always shown
+## default_domain="lvvnet"
+
+########################################################### Current Working Dir display
+cwd_cmd='\w' # display full path
+## cwd_cmd='\W' # display only last dir of path
+## cwd_cmd='cwd_truncate 40' # display only last N chars of path
+
+########################################################### ETC
+
+# Some don't like hostname in uppercase
+upcase_hostname=off
+# Some don't like long hostname
+# short_hostname=off # =on
+
+# Do not do VCS parsing for listed directories
+# useful for directories for which it is difficult to maintain .gitignore so
+# they are always dirty (ex: home, /etc) or directory with huge repo (ex: linux src)
+## vcs_ignore_dir_list=" /etc $HOME /usr/src/linux.git "
+
+########################################################### COLOR
+
+### directory, exit code, root color
+
+cols=`tput colors`
+if [[ -n "$cols" && $cols -ge 8 ]]; then # if terminal supports colors
+ dir_color=white
+ rc_color=cyan
+ time_color=yellow
+ jobs_color=yellow
+ prompt_color=blue
+ user_id_color=WHITE
+ root_id_color=WHITE
+
+
+ init_vcs_color=WHITE # initial
+ clean_vcs_color=BLUE # nothing to commit (working directory clean)
+ modified_vcs_color=RED # Changed but not updated:
+ added_vcs_color=GREEN # Changes to be committed:
+ mixed_vcs_color=YELLOW #
+ untracked_vcs_color=CYAN # Untracked files:
+ op_vcs_color=MAGENTA
+ detached_vcs_color=cyan
+else # B/W terminal
+ dir_color=bw_bold
+ rc_color=bw_bold
+fi
+
+### prompt character for root/non-root, default '>' for both
+# prompt_char='>'
+# root_prompt_char='>'
+prompt_char='$'
+root_prompt_char='#'
+
+##### Per host color
+
+### Per host color. If not set, color will be derived from name of host checksum).
+### Variable name is uppercase-short-hostname with appended "_host_color"
+### Example per-host-color config:
+
+## TASHA_host_color=cyan
+## AL_host_color=green
+## AHP_host_color=white
+NAUTILUS_host_color=green
+
+##### VCS (version control system) state colors
+
+# init_vcs_color=WHITE # initial
+# clean_vcs_color=blue # nothing to commit (working directory clean)
+# modified_vcs_color=red # Changed but not updated:
+# added_vcs_color=green # Changes to be committed:
+# mixed_vcs_color=yellow #
+# untracked_vcs_color=BLUE # Untracked files:
+# op_vcs_color=MAGENTA
+# detached_vcs_color=RED
+# hex_vcs_color=BLACK # git revision id: bright black (makes gray)
+hex_vcs_color=white
+
+# :vim:ft=sh ts=8 sw=8 et: