f9ccb2cb12
lib/spectrum: Fix a bug that "spectrum_{ls,bls}" does not work
2022-02-01 01:42:52 +09:00
27f82bbbad
lib/spinner: Update example
2022-02-01 01:42:52 +09:00
8eb9fec5ed
lib, themes: Resolve conflicting variables
...
"lib" has used the variables "red", "green", "yellow", "blue", and
"purple" for outputting logs to stdout/stderr. On the other hand,
"themes" has used the same variables for including escape sequences in
PS1. These two sets of variables have different values, i.e., the
latter is enclosed by '\[' and '\]' and contains escaped '\e', which
means that there have been variable conflicts. In this commit, more
specific variables are used in these places to resolve the conflicts.
2022-02-01 01:42:52 +09:00
7ed389eafd
themes: Use new color variables
2022-02-01 01:42:50 +09:00
d0e61d2261
lib/omb-prompt-*: Adjust conflicts and dependencies
2022-02-01 01:30:06 +09:00
a0db119be6
themes: Move "themes/{colours,base}.theme.sh => lib/omp-prompt-{colors,base}.sh"
2022-02-01 01:30:06 +09:00
f51f2f455d
themes/colours: Refactor "color" and "echo_color"
2022-02-01 01:30:06 +09:00
ee9eb7659e
lib/utils, themes: Deprecate color variables
2022-02-01 01:30:06 +09:00
7c7e276a6e
lib/omb-deprecate: Add functions to declare deprecated variables
2022-02-01 01:30:06 +09:00
9788583d4e
refactor(omb-deprecate): Rename "_omb_{util_defun_deprecate => deprecate_function}"
2022-02-01 01:30:06 +09:00
e2820dfdd8
Merge pull request #300 from JamesMConroy/rjorgenson-refactor
...
Refactored rjorgenson theme to reduce subshells
2022-02-01 01:24:32 +09:00
f208b02458
themes/rjorgenson: Reduce forks by using here strings
2022-02-01 01:22:23 +09:00
f953288b17
themes/rjorgenson: Accept empty "OMB_THEME_{BRACKET,STRING}_COLOR" by users
2022-02-01 01:22:23 +09:00
6c0dcf3ce7
themes/rjorgenson: Use globs when checking OS
...
On MacOS the OSTYPE can be `darwin9.0` so we need to check for that
2022-02-01 01:22:23 +09:00
ec42a3c09c
themes/rjorgenson: Remove function keyword
...
Made it more consistent to the rest of the functions in the file
2022-02-01 01:22:23 +09:00
ef9ca87851
themes/rjorgenson: Prefix two vars with OMB_THEME_
...
This will allow us to expose the variables to end user customizations
2022-02-01 01:22:23 +09:00
fa53beee56
themes/rjorgenson: Set variables as local
...
- set variables my_* as local
- set the variable line2 as local
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2022-02-01 01:22:23 +09:00
93286597a7
themes/rjorgenson: Refactor rjorgenson theme to reduce subshells
...
- Removed several unnecessary branches
- Improved indentation
- No longer pipes grep output into awk
2022-02-01 01:22:23 +09:00
cc50c22af7
tools/upgrade: Add an instruction for the users who wants to track the upstream
2022-01-31 19:41:01 +09:00
e58334b1df
tools/upgrade: Print instructions on upgrading failures
2022-01-31 19:34:44 +09:00
9a0b552de3
Merge pull request #295 from akinomyoga/check-bash-version
...
oh-my-bash: Check Bash version and define `OMB_VERS{ION,INFO}`
2022-01-22 22:04:06 +09:00
7dce520857
oh-my-bash: support OMB_VERSION and OMB_VERSINFO
2022-01-19 15:50:18 +09:00
59a0beee7c
oh-my-bash: Check Bash version on startup
2022-01-19 15:48:54 +09:00
5eaf1a25a4
tools/install: Recommend updating Bash version to 4 or higher
...
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2022-01-19 15:48:54 +09:00
ab0ca1eb15
Merge pull request #292 from akinomyoga/upgrade-in-same-shell
...
Upgrade/Uninstall/Install OMB in the interactive shell process
2022-01-19 09:31:05 +09:00
8c6b66ca14
themes/powerline: Avoid using non-POSIX uptime
2022-01-18 15:48:04 +09:00
1d1b160a8d
themes/powerline: Make sudo checks opt-in
2022-01-18 15:48:04 +09:00
b805006ccf
Merge pull request #288 from stroggoslav/fix-lesspipe
...
Fix exporting LESSOPEN
2022-01-18 14:15:40 +09:00
4cc47db635
Fix eval lesspipe
...
Evaluate lesspipe output only when LESSOPEN isn't already defined
unless we are on gentoo distribution then export LESSOPEN directly.
Check lesspipe scriptname (lesspipe/lesspipe.sh)
Issue #46 #69
2022-01-15 17:19:55 +01:00
16712a41c5
tools/upgrade: Enable upgrading/(un)installing in the interactive shell process
2022-01-15 19:15:09 +09:00
7f420263b2
themes: Make PROMPT_COMMAND usage consistent for reloading OMB
2022-01-15 19:14:30 +09:00
c3bcc5c6d2
refactor: Normalize shebang of scripts to source
2022-01-15 19:00:35 +09:00
088eee2abd
lib/utils: Correctly restore shopt states in Bash < 4.1
2022-01-15 18:31:49 +09:00
e21cebd52b
oh-my-bash: Load "lib/*.bash"
2022-01-15 18:21:06 +09:00
3d2b35a3eb
refactor: Replace invalid shebang lines
2022-01-15 15:46:11 +09:00
abff767533
fix: Correct executable bit in permissions
2022-01-15 15:29:41 +09:00
2664096bcd
Merge pull request #289 from akinomyoga/fix-kitsune-and-battery
...
Fix kitsune.theme and battery.plugin
2022-01-15 14:06:28 +09:00
a4f752cd01
themes/kitsune: Fix a bug that information is not updated
2022-01-15 14:03:57 +09:00
6b2d92efbd
themes/kitsune: Add a proper dependency
2022-01-15 14:03:57 +09:00
548fbb188c
plugins/battery: Fix an error message on no battery systems
2022-01-15 14:03:55 +09:00
1c9af65069
plugins/battery: Remove composure.sh annotations
2022-01-15 14:02:04 +09:00
b1025c0a73
Merge pull request #209 from DaarkMoon/master
...
Correction for grep regex when upower is used
2022-01-14 07:44:40 +09:00
838be93430
oh-my-bash: Update require_module error messages
2022-01-13 19:35:01 +09:00
22e6f0b6ec
templates/bashrc: Fix quoting
2022-01-13 19:27:42 +09:00
97b28a349b
templates/bashrc: Load settings only in interactive sessions
2022-01-13 19:27:42 +09:00
e5e3048a06
Revert "oh-my-bash: Show warning and fail for non-interactive shells"
...
This reverts commit 31f095f3ac7d9a6725b6646c35b131614833067f.
2022-01-12 23:40:46 +09:00
51864b9a09
Merge pull request #286 from akinomyoga/return-to-original-cwd
...
tools/upgrade: Return to the original working directory after upgrading
2022-01-12 19:45:11 +09:00
bf6960f347
tools/upgrade: Adjust shell quoting
2022-01-12 18:30:28 +09:00
463b9c3b8c
tools/upgrade: Return to the original working directory after upgrading
...
Co-authored-by: Rex Roof <github@rexroof.com>
2022-01-12 18:30:28 +09:00
56f692daf0
themes/base: Fix a typo
2022-01-12 18:28:19 +09:00