Justin Hileman
25b9c582c9
Allow hiding project parent paths.
...
Set `theme_show_project_parent` to `no` to suppress the parent directory and path entirely when inside a Git or Mercurial project.
Fixes #358
2024-03-05 15:20:50 -05:00
Justin Hileman
39cf45635b
Merge pull request #357 from MaxSchambach/feature/hide-python-version
...
Add option to hide python version
2024-03-05 10:16:27 -05:00
Justin Hileman
0f7bca6df5
Merge pull request #327 from seanhagen/master
...
Add Go prompt
2024-03-05 10:03:27 -05:00
Kristian Rekstad
dc70af567e
Use the new AWS_CREDENTIAL_EXPIRATION env var for aws-vault
...
Fixes #350
2024-03-04 16:29:15 -05:00
Maximilian Schambach
1ec3bba060
Remove old option from readme
2024-02-12 10:43:14 +01:00
Maximilian Schambach
01c546af51
Update virtualenv python version prompt
2024-02-12 10:42:09 +01:00
Maximilian Schambach
7ff4d6a3b3
Add option to hide python version
2024-02-09 12:54:58 +01:00
Clover
077e425d52
Add Catppuccin variants to bobthefish_display_colors
2024-01-04 22:44:54 +01:00
Clover
f3803bb20c
Add README entry for Catppuccin color schemes
2024-01-04 22:39:07 +01:00
Clover
ba0e0dfbdc
Add Catppuccin Mocha color scheme
2024-01-04 22:12:57 +01:00
Clover
ce7e20f61d
Add Catppuccin Macchiato color scheme
2024-01-04 22:12:25 +01:00
Clover
dbba0c90a6
Add Catppuccin Frappe color scheme
2024-01-04 22:11:55 +01:00
Clover
11eef9f3fd
Add Catppuccin Latte color scheme
2024-01-04 22:06:21 +01:00
Sergey Slipchenko
05c0765c4e
Use status current-command for title
...
Why:
1. `$_` is marked as deprecated
https://fishshell.com/docs/current/language.html#envvar-_
2. `$_` contains wrong process name in cases like this one:
```fish
sleep 1000 # `sleep` is the process, now press Ctrl-Z to suspend
fg # unsuspend it, now `fg` is shown as the process
```
`status current-command` will show `sleep` instead, which makes more
sense.
2023-12-18 18:42:13 -05:00
Ramon Rüttimann
c2c47dc964
Fix pwd calculation for git worktrees
...
A refactor changed this block from a `set git_dir $PWD` to
`set git_dir $real_pwd`, but as `real_pwd` is a "static" variable and
not dynamically computed, this breaks within the `pushd` / `popd` flow.
Instead of using `$real_pwd`, we need to compute the *current* directory
by calling `__bobthefish_pwd` again.
Fixes #249 .
2023-06-16 09:21:00 -04:00
Taylor "Nekroze" Lawson
ed896b65c3
Fix error when k8s context defined but namespace isn't ( #343 )
...
Fixed simple mistake of not double qouting namespace so when
empty -z consumed -o as its input.
2023-05-07 22:42:24 -04:00
Justin Hileman
76cac81206
Don't overwrite $hostname
...
Fixes #339
2023-03-26 10:22:17 -04:00
Taylor "Nekroze" Lawson
06ebe3b9af
Hide k8s context or namespace when they are 'default' ( #338 )
2023-03-15 13:12:26 -04:00
Sean Patrick Hagen
9ff7cd3f3c
Remove backslash to remove grep warning
...
New in grep 3.8 apparently is this warning: `grep: warning: stray \ before white
space`.
Explanation: https://github.com/koalaman/shellcheck/issues/2573
2022-10-12 14:05:37 -07:00
David Vallner
9588b3fe49
Support using Windows git under WSL
...
Linux Git is unusably slow when accessing repos in the Windows filesystem when using WSL; using Windows Git fixes this issue but it breaks the prompt since Windows Git returns Windows paths.
This converts the path to the equivalent POSIX path which restores the prompt under this setup; it should just return the original path when passed a POSIX path, and do nothing on non-WSL systems.
2022-09-30 17:03:48 +02:00
Hans van Luttikhuizen-Ross
96584de3df
Add color scheme using JetBrains' Darcula's colors
2022-09-12 11:09:09 +02:00
Justin Hileman
2dcfcab653
Fix invalid range in node segment
...
Fixes #326
2022-08-01 21:41:04 -06:00
Sean Patrick Hagen
4828218af5
Simplifying the prompt
2022-06-18 14:08:52 -07:00
Sean Patrick Hagen
d25d03ab4a
Better color setting for prompt
2022-06-17 13:01:51 -07:00
Sean Patrick Hagen
bb9c3f1946
Ensure we go up a directory each iteration
...
Whoops
2022-06-17 12:58:52 -07:00
Sean Patrick Hagen
92a2e46734
Update loop for finding go.mod
...
Also had to move `set -l real_pwd (__bobthefish_pwd)` above the prompts so that
`$real_pwd` is available inside the prompt function
2022-06-17 12:48:58 -07:00
Sean Patrick Hagen
fffbde266f
Better "find directory", copied from hg code
2022-06-17 12:41:49 -07:00
Sean Patrick Hagen
27f900076e
Some prompt cleanup
2022-06-17 12:40:18 -07:00
Sean Patrick Hagen
69e58a2f68
Better greping
2022-06-17 12:40:13 -07:00
Sean Patrick Hagen
20eb30bf4f
Removing some un-needed code
2022-06-17 12:26:05 -07:00
Sean Patrick Hagen
64a6f8ee18
More logic cleanup/fixing
2022-06-17 12:21:52 -07:00
Sean Patrick Hagen
1663a155f8
More logic fixing
2022-06-17 11:54:52 -07:00
Sean Patrick Hagen
4b3197d1b0
Sort out the logic a bit more
2022-06-17 11:41:50 -07:00
Sean Patrick Hagen
9ca1260fc5
Rework __bobthefish_prompt_golang to be more like "rubies" prompt
...
First checks to see if `asdf` is installed. If it is, checks to see if either of
the plugins ( `golang` or `go-sdk` ) that install a version of Go have an
installed version. If they do, use that version.
If `asdf` isn't installed, check the `go.mod` file. If in a folder that has a
`go.mod` or a parent folder has a `go.mod`, check that file for the Go version.
Lastly, check if there's a `go` executable on the current path. If there isn't
set a flag so that the go version will be printed out in red rather than blue.
2022-06-17 11:24:14 -07:00
Sean Patrick Hagen
1434509569
Add Go prompt
2022-06-10 15:23:32 -07:00
Shane Mook
14a6f2b317
Update ruby asdf support for output of asdf v0.8.1 ( #305 )
...
- asdf not output three columns for for `asdf current version`, the first being the plugin name
- Update the provenance format to match
2022-04-05 13:16:16 -04:00
Hans Larsen
1eaed8c399
Add more options to conditionally show node version ( #315 )
2022-02-03 02:15:51 -05:00
Justin Hileman
e69150081b
Add k8s-context segment to bobthefish_display_colors
2021-12-28 08:46:33 -05:00
Victor Bersy
2c080ceced
Fix k8s colors
2021-12-28 08:46:26 -05:00
Justin Hileman
332f23abd7
Use more portable uname -n rather than hostname.
...
Fixes #312
2021-11-05 10:16:55 -04:00
Pavel Zaikin
3bd40175eb
show git tags if any
...
Without change tags not shown (because return happen earlier).
With change tags shown if exists.
2021-10-25 11:36:58 +05:00
Paulo Flabiano Smorigo
1c1c2cfc42
Merge branch 'master' into screen
2021-09-10 10:35:36 -03:00
Josselin Auguste
69a0191e94
Add gruvbox-light screenshot
2021-01-28 11:33:00 +01:00
Josselin Auguste
12d5be5c86
Add gruvbox light theme
2021-01-28 11:30:06 +01:00
Nathan Gilbert
626bd39b00
update check for nvm to allow for functions
2021-01-27 19:51:15 -08:00
Justin Hileman
dcb5c9ea14
Namespace .md reference links
...
(to unbreak Themes.md in the OMF repo)
2021-01-24 14:31:28 -08:00
Justin Hileman
2bd87a96b4
Bump.
2021-01-24 14:26:16 -08:00
Justin Hileman
27c4df467d
Minor code style cleanup.
2021-01-24 14:25:02 -08:00
Wes Baker
af5aac28c4
Add FNM as an alternative to NVM ( #292 )
...
* Add FNM as an alternative to NVM
* Made the __bobthefish_prompt_nvm generic for nvm and fnm
* Hide errors on node_manager current
* Check for color_nvm and set color_node based on that
2021-01-24 14:14:30 -08:00
Nathan Gilbert
954fbc961b
move files to support fisher plugin standards ( #293 )
2021-01-23 10:47:21 -08:00