Commit Graph

700 Commits

Author SHA1 Message Date
John D Pell
ffe15ebfe0 themes: use _save-and-reload-history()
First pass to use _Bash It_'s automatic history management.
2021-09-11 21:25:14 -07:00
John D Pell
de9ea54b81 Don't call external uname when $OSTYPE will do (#1911)
* lib/helpers: use `$OSTYPE` instead of `$(uname)`

* plugins/osx: use `$OSTYPE` instead of `$(uname)`

* plugins/boot2docker: use `$OSTYPE` instead of `$(uname)`

* plugins/python: use `$OSTYPE` instead of `$(uname)`

* plugins/base: use `$OSTYPE` instead of `$(uname)`

Alsö, use `[[` instead of `[` as the former has less insane argument handling being shell syntax rather than a builtin command that must emulate being a real binary

* completion/brew: use `$OSTYPE` instead of `$(uname)`

* completion/git: use `$OSTYPE` instead of `$(uname)`

Alsö, use `[[` instead of `[`.

* completion/fabric: use `$OSTYPE` instead of `uname`

* theme/demula: use `$OSTYPE` instead of `$(uname)`

* theme/rana: use `$OSTYPE` instead of `$(uname)`
2021-08-14 10:20:12 +03:00
Noah Gorny
e89403d59b Merge pull request #1881 from NoahGorny/lint-pure-theme
Refactor scm_prompt usage in many themes
2021-08-03 23:22:09 +03:00
ofir shtrull
2444a57cc5 feat: add k8s namespace indicator (#1887)
* Add k8s namespace to prompt
2021-06-10 16:04:56 +03:00
Cristian Lupascu
1e6113f7b7 Add command duration to the powerline theme family
Fix the __powerline_duration_prompt: location & unused variable `prompt`

Remove the duration segment from powerline* theme defaults

Different color for duration prompt segment
2021-06-05 13:47:54 +03:00
Noah Gorny
dff892e0a3 themes: Adapt themes to new scm_prompt api 2021-05-16 19:17:02 +03:00
Noah Gorny
2ae0350f5d themes: base: Add unified scm_prompt function 2021-05-16 19:17:02 +03:00
Noah Gorny
b65a7cc67c themes: Lint pure theme 2021-05-16 13:59:18 +03:00
Oliver Ruben Albertini
26118d1835 [base.theme] add support for hg's bookmarks feature
Will conditionally show the branch based on the current bookmark instead
of branch.
2021-04-27 11:36:14 -07:00
John Fred Fadrigalan
409e18f7cb Clean candy theme 2021-04-20 01:18:40 +08:00
Titivoot Pangrit
6866648ac6 Add theme Easy 2021-04-01 00:28:28 +03:00
Noah Gorny
4860fb8c60 Merge pull request #1849 from tiagobarros99/purity-add-virtualenv
purity theme, added virtualenv name display
2021-03-25 19:16:35 +02:00
tiago
cda81f3d74 cleaned and linted purity theme 2021-03-24 21:39:57 +00:00
tiago
64c4c30706 minor change 2021-03-17 15:39:57 +00:00
tiago
ea444459cf improved PS1, function rename 2021-03-17 15:26:39 +00:00
Ofir Shtrull
8ae2b1e73d fix typo 2021-03-11 18:32:10 +02:00
Ofir Shtrull
ffc1701c0a Add to prompt google gcloud active account 2021-03-11 18:25:23 +02:00
tiago
682d6d728d added python's virtualenv name 2021-03-10 15:24:32 +00:00
tiago
cb5047734b retval check 2021-01-27 22:55:44 +00:00
tiago
3a846a2d47 cleanup modern theme 2021-01-27 22:55:44 +00:00
Noah Gorny
9b04e11bfc Merge branch 'master' into vendor 2021-01-27 16:43:34 +02:00
Noah Gorny
7b817f388d Merge pull request #1790 from BarbUk/clean/theme_starting_by_b
Clean b* themes
2021-01-26 19:57:45 +02:00
tiago
e80e29be6d Merge remote-tracking branch 'upstream/master' into fix-modern-theme 2021-01-24 14:09:48 +00:00
buhl
29855ed1e6 Adding preexec as a vendored library
Added a vendored lib loading routine in bash-it.sh
Added documentation on how to vendor libs in bash-it
Added and fixed plugins using preexec
Added tests for two plugins
Removed the old preexec lib
2021-01-23 18:31:18 +01:00
tiago
e2be8bc2bc trailing and code style 2021-01-23 17:30:20 +00:00
tiago
54bf7f9a59 check if last command successful 2021-01-23 17:10:32 +00:00
tiago
bb6354e205 removed trailing spaces 2021-01-23 14:42:58 +00:00
tiago
c7f6e80ad0 fix modern theme, added virtualenv name 2021-01-22 17:07:16 +00:00
BarbUk
f86d823dc3 Disable SC2207 to keep COMPREPLY simple 2021-01-22 18:41:16 +04:00
Noah Gorny
d2ab59fef8 Disable keep-padding option in shfmt
Has some serious bugs and not really needed
Also fixed all files that need to be changed after this
2021-01-21 22:08:45 +02:00
BarbUk
b92f53ece5 Update atomic theme with correct compgen syntax 2021-01-16 23:21:04 +01:00
BarbUk
ef42c822e6 Update brainy theme with correct compgen syntax 2021-01-16 23:18:58 +01:00
BarbUk
814ff562e9 Fix rbenv version prompt 2021-01-16 09:25:12 +01:00
BarbUk
86fd073ee6 Clean brunton 2021-01-16 09:13:23 +01:00
BarbUk
662a5c4ac7 Clean brainy 2021-01-16 09:13:10 +01:00
BarbUk
eadd2685df Clean bobby 2021-01-16 09:12:59 +01:00
BarbUk
8691894175 Clean bira 2021-01-16 09:12:42 +01:00
BarbUk
cfb9a22e70 Clean binaryanomaly 2021-01-16 09:12:20 +01:00
BarbUk
fb0fa7f799 Clean bakke 2021-01-16 09:12:06 +01:00
BarbUk
bd6dbd3edf Merge branch 'master' into clean/theme_atomic_and_axin 2021-01-14 13:45:31 +01:00
Marcos Pereira
94d261b42d Fix shellcheck warnings for themes/base.theme.bash 2021-01-12 00:55:15 -05:00
Marcos Pereira
5a761b7ae3 Run code fomatter for themes/base.theme.bash 2021-01-11 15:14:49 -05:00
BarbUk
e574abbbba Clean theme atomic 2021-01-11 11:42:04 +01:00
BarbUk
6495e3479e Clean theme axin 2021-01-11 11:41:44 +01:00
David Farrell
e932d8371f Add hooks to check .sh and .bash headers - Fixes #1491 (#1765)
* Add hooks to check .sh and .bash headers
* Adds hooks/ to clean_files.txt
2021-01-09 18:02:26 +02:00
Noah Gorny
f255d03057 shellcheck agnoster theme 2021-01-07 19:11:22 +02:00
Noah Gorny
60da498ed4 shfmt agnoster theme 2021-01-07 19:11:22 +02:00
BarbUk
ae9da3b62b Clean barbuk theme (#1766) 2021-01-07 19:05:00 +02:00
BarbUk
13e795c995 add command time duration plugin (#1683) 2020-12-27 18:48:17 +02:00
Russell
b119540ce7 Add comment to install "t" and disable "todo.plugin" (#1742)
This commit is intended to help new uses of the
modern-t theme get it set up properly
and avoid the "todo.plugin" breaking it

Please see the following issues for details.
https://github.com/Bash-it/bash-it/issues/1693
https://github.com/Bash-it/bash-it/issues/1374

Co-authored-by: Russell Adams <russell.adams@avast.com>
2020-12-27 17:24:52 +02:00