Telmo Costa
1fd3fa2440
Allow theming git stash chars
2017-11-12 17:42:11 +00:00
Wei-Han Chen
5ff7df1607
support bash-preexec
2017-11-07 02:59:25 +08:00
Nils Winkler
145ec5dfaa
Copied command_exists function to the helpers lib so that there is no hidden dependency on the base plugin
...
The original command_exists function will stay in the base plugin, but will no longer be used by other plugins or themes.
2017-09-17 21:05:59 +02:00
Nils Winkler
c33861a9b0
Change dependency check for battery_char function
2017-06-24 17:31:31 +02:00
Nils Winkler
3fac1c7ea5
Fix checks for battery plugin
...
These now check for the presence of the required function instead of
checking for the battery file in the enabled directory.
2017-06-24 17:31:31 +02:00
林博仁
e2d3419639
Fix more space-in-path-proof issues
...
Signed-off-by: 林博仁 <Buo.Ren.Lin@gmail.com>
2017-05-02 11:11:13 +08:00
Ivan Font
0ce7b8f4e0
Add function for user@host in prompt
2017-04-23 18:02:27 -07:00
DenMat
01e5cee40c
make this consistent like other declarations
2017-04-19 19:03:40 +10:00
DenMat
a5c693b6bc
Addresses vulnerability describe here https://github.com/Bash-it/bash-it/issues/920
...
* white lists acceptable characters and replaces dangerous characters with '-'
2017-04-19 18:45:50 +10:00
Nils Winkler
889ce4a9f3
Merge pull request #886 from font/scm_prompt_char_info
...
Add AIO function to echo scm prompt char and info
2017-02-12 10:15:58 +01:00
Ivan Font
31e3d78ae4
Fix exact match regular expression for macOS
2017-01-29 22:38:58 -08:00
Ivan Font
1f0108193d
Fix for issue #883
2017-01-17 21:21:19 -08:00
Ivan Font
48d4ad274a
Add prefix and suffix capability to SCM char
2017-01-16 23:20:31 -08:00
Ivan Font
9e4f1d6d80
Refactor common code into scm_prompt_info_common
2017-01-16 22:14:15 -08:00
Ivan Font
f9b1dcee26
Add AIO function to echo scm prompt char and info
...
Invoking the scm_char and scm_prompt_info functions separately for PS1
duplicates calls to the scm and scm_prompt_char functions to check what
${SCM}, if any, we currently reside in. This problem was exacerbated
when working outside of any repo as we had to go through all the
conditionals just to determine we're not in any scm repo. Unnecessary
conditionals slows down the prompt so this adds a new function that
streamlines printing out both the scm char and scm prompt info with one
invocation.
2017-01-16 22:14:15 -08:00
Ivan Font
a70b769817
Remove references to GIT_THEME_* variables
2017-01-04 17:43:56 -08:00
Ivan Font
1d55249181
Refactor functions and update documentation
...
Add new variable to enable/disable git prompt minimal status information
and consolidate functions for code re-use. Also update README
documentation to capture the usage of new variable.
2017-01-04 15:48:32 -08:00
Ivan Font
a068e3b66e
Add option for basic git status prompt
...
Fixes #873
2016-12-31 12:43:23 -08:00
Ivan Font
771082cdc2
Add prefix/suffix for clock prompt and clock char
2016-12-05 09:04:29 -08:00
MunifTanjim
8c9777df43
revert pull 797
2016-10-21 21:03:51 +06:00
MunifTanjim
a2a6fa2812
refactor themes to support standardized clock functions
2016-10-18 20:58:07 +06:00
MunifTanjim
8dde691671
standardize clock functions
2016-10-18 20:31:07 +06:00
MunifTanjim
08fba38c43
fix backward compatibility
2016-10-17 16:10:44 +06:00
MunifTanjim
7d901b11b6
seperate clock_char function
2016-10-17 04:11:09 +06:00
MunifTanjim
01dab32683
modify clock prompt for better customizability
2016-10-17 03:37:25 +06:00
MunifTanjim
4468c1b126
improve scm_prompt_info
2016-10-08 12:44:34 +06:00
Sam Gunaratne
1a4c03b08c
Fixes issue with PROMPT_COMMAND ending in semi-colon
2016-08-03 10:04:24 +01:00
Yuhao Wu
af96da5d11
Fix bug: themes break global $PROMPT_COMMAND variable
...
Safely append functions to $PROMPT_COMMAND instead of setting it.
2016-07-07 17:13:00 +09:00
Robert Rauch
669d068b12
Support HG_ROOT containing whitespaces
2016-06-02 10:36:37 +02:00
Konstantin Gredeskoul
36d994dec5
Explained `git pair` and a more reliable fallback
...
- Added more information to the README about the practice of using `git
pair`, and provided instructions on installing the support.
- Write a more reliable fallback that uses `user.name` to extract user
initials, when `user.initials` aren't set.
2016-03-16 20:15:20 -07:00
Konstantin Gredeskoul
b70018e531
Adding support for git user & git pair
2016-03-14 03:42:38 -07:00
Robert Rauch
ba5e7c9268
Speed up $PROMPT_COMMAND by using rvm-prompt
...
Running `rvm tools identifier` seems to be really slow. Using [`rvm-prompt`](https://rvm.io/workflow/prompt ) greatly speeds up the evaluation of `$PROMPT_COMMAND`.
2016-02-06 21:19:30 +01:00
Eduardo Bellido Bellido
c290aa9638
Fix an error when showing the status of a git repo
2016-02-03 22:58:19 +01:00
Christophe Aguettaz
a2ac5b0096
Fixed compatibility with older bash versions.
...
Older versions (like 3.2, current default on MacOS X) don't implement
readarray.
2016-01-26 20:05:47 +01:00
Christophe Aguettaz
3fa0881281
[bugfix] Fixed performance issue with git prompt
...
The git prompt would could bash to use 100% CPU
for large amounts of time when dealing with long
`git status` outputs.
2016-01-25 20:02:50 +01:00
Bill Moritz
b967674e6c
Add support for AWS Tools Profile.
...
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
2015-12-05 11:52:58 -05:00
Eduardo Bellido Bellido
86b9af62c3
Fix grep pattern
2015-09-10 20:07:04 +02:00
Eduardo Bellido Bellido
d0565e8954
Add a flag (SCM_GIT_IGNORE_UNTRACKED) to ignore untracked files in git prompt
2015-09-06 20:02:20 +02:00
Eduardo Bellido Bellido
0943aec34b
Improvements in git prompt
...
- Git prompt now indicates when remote tracked branch is "gone"
- New env var (SCM_GIT_DETACHED) that indicates when HEAD is detached
- New env vars available for themes (SCM_THEME_BRANCH_TRACK_PREFIX,
SCM_THEME_BRANCH_GONE_PREFIX, SCM_GIT_DETACHED_CHAR)
- Refactor of git_prompt_vars function from base theme
2015-09-06 00:59:27 +02:00
Eduardo Bellido Bellido
78cb41a1cf
Add the option to show git branch remote tracking info in git prompt
2015-09-05 15:04:25 +02:00
Eduardo Bellido Bellido
86fd5cd5c4
Improve ref detection in git prompt
2015-09-05 02:12:38 +02:00
goromlagche
f7877a1ef8
prefixing THEME to BATTERY_CHECK and CLOCK_CHECK
2015-08-27 19:00:18 +05:30
goromlagche
e525ea1fbe
clock_check added, datetime added instaed of clock, also battery_percentage added
2015-08-12 22:59:18 +05:30
goromlagche
39b5d0b042
adding time to bobby
2015-08-12 00:20:50 +05:30
Aakash Shah
0e456639d7
Update base.theme.bash
...
Fix support for recognizing git when in submodules and the regression when in subdirectories of a git repository.
2015-07-23 13:58:55 -07:00
Dan Wendorf
c711b1b575
Show git prompt when in a detached HEAD state
...
The current check of `git symbolic-ref HEAD` does not detect git
repositories in the 'detached HEAD' state. This is the state a
repository is in if HEAD is not pointing to a valid branch or tag (e.g.
you are in a recently-initiated submodule).
2015-07-16 18:06:48 -07:00
Ian Huston
80c7874ebc
Add Python version and Conda environment prompt functions.
2015-06-06 10:44:56 +01:00
Eduardo Bellido Bellido
418e6fae14
Changed default value to true for SCM_GIT_SHOW_DETAILS
2015-01-06 12:57:57 +01:00
Eduardo Bellido Bellido
4b97037af4
Moved some features from Powerline theme to base theme
2014-12-31 19:44:10 +01:00
Eduardo Bellido Bellido
2830020c5d
Added an option to show (defaults true) the details in git repos
2014-12-29 21:54:46 +01:00