Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Screenshot of 'Lambda' Theme to Documentation (gh-pages) #2236

Closed
wants to merge 3,973 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3973 commits
Select commit Hold shift + click to select a range
3cb5f3f
plugin/battery: `shellcheck`
gaelicWizard Jan 26, 2022
5a84941
Merge pull request #2040 from gaelicWizard/parallel
NoahGorny Jan 26, 2022
3c2bc3d
Merge pull request #2003 from gaelicWizard/preexec
NoahGorny Jan 26, 2022
0c24eda
Merge pull request #2064 from gaelicWizard/plugin/battery
NoahGorny Jan 26, 2022
056c392
lib: preexec: Properly return if there was a conflict in check_*_conf…
NoahGorny Jan 26, 2022
d1d7cd4
tests: add *.bats to `.editorconfig`
gaelicWizard Jan 27, 2022
2343e2d
lib/preexec: tests!
gaelicWizard Jan 27, 2022
7e79212
Merge pull request #2072 from gaelicWizard/lib/preexec
NoahGorny Jan 27, 2022
c08267e
lib/helpers: eliminate assumptions about login shells
gaelicWizard Jan 26, 2022
75d22d8
lib/reloader: adopt `_bash-it-log-prefix-by-path()`
gaelicWizard Oct 13, 2021
fd7b20b
reloader: `shellcheck` && `shfmt`
gaelicWizard Oct 13, 2021
b87f306
plugin/battery: bug fix
NariyasuHeseri Jan 28, 2022
2a8d8ba
lib/colors: rename `theme/colors`
gaelicWizard Jan 26, 2022
16cee19
lib/colors: revert #99
gaelicWizard Jan 25, 2022
5f19de8
plugin/colors: rename `theme/colors`
gaelicWizard Jan 5, 2022
399f026
plugin/colors: revert #699
gaelicWizard Jan 5, 2022
bf4ddf5
plugin/colors: `shfmt`
gaelicWizard Jan 5, 2022
85a77f1
lib/colors: Separate metaprogramming
gaelicWizard Jan 28, 2022
5478617
lib/search: code style cleanup
gaelicWizard Oct 25, 2021
afeb4d6
lib/search: `shellcheck`
gaelicWizard Sep 9, 2021
64efe52
lib/search: fix `_bash-it-flash-term()`
gaelicWizard Oct 10, 2021
8939e94
lib/search: fix usage statement `_bash-it-search()`
gaelicWizard Oct 25, 2021
b8694ee
lib/search: `shfmt`
gaelicWizard Jan 26, 2022
4cf2aae
lib/search: code cleanup
gaelicWizard Oct 21, 2021
26b402e
lib/reloader: unset "${!_bash_it_reloader_@}"
gaelicWizard Jan 28, 2022
c794f4f
plugin/battery: use `--max-count` of `grep` instead of `head`
NariyasuHeseri Jan 29, 2022
1d6f4d7
Merge pull request #2067 from gaelicWizard/BASH_IT_BASHRC
NoahGorny Jan 29, 2022
39e5652
Merge pull request #1932 from gaelicWizard/search
NoahGorny Jan 29, 2022
2a9ee7e
Merge pull request #2019 from gaelicWizard/lib/colors
NoahGorny Jan 29, 2022
578c702
Merge pull request #2055 from gaelicWizard/lib/reloader
NoahGorny Jan 29, 2022
b0f23d8
completion/alias: eliminate use of `eval`
gaelicWizard Jan 16, 2022
d214621
completion/alias: `shfmt` && `shellcheck`
gaelicWizard Jan 16, 2022
7fcad6e
completion/alias: rename
gaelicWizard Jan 15, 2022
b086289
completion/alias: fix tests
gaelicWizard Jan 16, 2022
880488e
completion/alias: add stub file
gaelicWizard Jan 26, 2022
1e77c26
helpers: fix `awk: unterminated regexp`
NariyasuHeseri Jan 31, 2022
cade0a1
plugin/battery: split `upower` to two variables
gaelicWizard Feb 1, 2022
23f7916
test/battery: add multiple-battery edge case
gaelicWizard Feb 1, 2022
302bae9
test/battery: require matching battery identifier
gaelicWizard Feb 3, 2022
43df0fe
completion/aliases: rename init function
gaelicWizard Feb 4, 2022
4dbe92e
Merge pull request #2075 from NariyasuHeseri/awk_unterminated_regexp
NoahGorny Feb 4, 2022
a4e41ba
Refresh bug report:
Feb 7, 2022
eb91f4e
Refresh feature request:
Feb 7, 2022
dfe681d
Add config for issue forms
Feb 7, 2022
0d346b2
main: Glob for *.bash properly when path contains spaces
gaelicWizard Jan 30, 2022
bc95ece
main: adopt `_bash-it-log-prefix-by-path()`
gaelicWizard Oct 16, 2021
1480cdf
completion/system: correctly load version when not linked
gaelicWizard Jan 26, 2022
d6555f3
lib/preview: refactor into a function
gaelicWizard Jan 30, 2022
a9a40a3
lib/helpers: add `preview` to `bash-it` spaghetti
gaelicWizard Jan 25, 2022
00e3955
lib/preview: add full completion
gaelicWizard Jan 25, 2022
2b8928f
Make the ls color available for macos
tbhaxor Feb 8, 2022
70dbda0
Remove redundant aliases for clear screen
tbhaxor Feb 8, 2022
8052911
plugin/history: don't use `export`
gaelicWizard Dec 27, 2021
267a721
plugin/history-eternal: Use `readonly` instead of `export`
gaelicWizard Dec 27, 2021
f611956
plugin/history*search: no need to load after `plugin/history`
gaelicWizard Dec 28, 2021
5d58580
lib/history: new functions `_bash-it-history-auto-*()`
gaelicWizard Jan 25, 2022
1461079
main: variable name cleanup
gaelicWizard Jan 28, 2022
98889b2
Tilde expanstion won't work once it is a quoted string, expanding in …
seefood Feb 11, 2022
23f9b74
Merge pull request #1902 from gaelicWizard/glob
NoahGorny Feb 13, 2022
253004a
Merge pull request #1940 from gaelicWizard/history
NoahGorny Feb 13, 2022
ee135d2
Merge pull request #2069 from gaelicWizard/completion/system
NoahGorny Feb 13, 2022
89c9504
Merge pull request #2017 from gaelicWizard/lib/preview
NoahGorny Feb 13, 2022
561e282
Merge pull request #2044 from gaelicWizard/completion/alias
NoahGorny Feb 13, 2022
363827a
theme/pure: cleanup
gaelicWizard Jan 22, 2022
0619c19
Merge pull request #2074 from NariyasuHeseri/master
NoahGorny Feb 14, 2022
16bf32b
Merge branch 'master' of https://github.com/Bash-it/bash-it into ira/…
seefood Feb 14, 2022
7c2c2a5
aliases: run `shfmt` on the whole folder
gaelicWizard Jan 16, 2022
5748aa2
alias/docker: `shellcheck`
gaelicWizard Jan 16, 2022
11aa323
alias/general: `shellcheck`
gaelicWizard Jan 16, 2022
826916b
alias/homesick: `shellcheck`
gaelicWizard Jan 16, 2022
ea6cb6a
alias/laravel: `shellcheck`
gaelicWizard Jan 16, 2022
8d30275
alias/msys2: `shellcheck`
gaelicWizard Jan 16, 2022
665d9e9
alias/osx: `shellcheck`
gaelicWizard Jan 16, 2022
604e5c5
alias/todo.txt-cli: `shellcheck`
gaelicWizard Jan 16, 2022
27bfc96
aliases: add shellcheck headers
gaelicWizard Jan 16, 2022
12a734c
aliases/general: use single quotes as much as possible
gaelicWizard Feb 13, 2022
c982a88
completion/aliases: typo
gaelicWizard Feb 15, 2022
78da4ca
Merge pull request #2089 from gaelicWizard/plugin/alias-completion
NoahGorny Feb 15, 2022
562eb6c
Merge pull request #2083 from tbhaxor/patch-1
NoahGorny Feb 15, 2022
4ba11db
completion/aliases: redirection, quote
gaelicWizard Feb 4, 2022
61b6393
lib/log: //echo/printf
gaelicWizard Feb 14, 2022
e7b91e7
lib/log: use newly supported `composure.sh` feature
gaelicWizard Feb 16, 2022
b3ef9ea
lib/helpers: Don't rm "$profile_path" before writing to it
punchagan Feb 16, 2022
b550b99
Merge pull request #2091 from gaelicWizard/completion/alias
NoahGorny Feb 16, 2022
0b1c65b
Merge pull request #2092 from punchagan/link-profile
NoahGorny Feb 16, 2022
9d6fe72
Merge pull request #2088 from gaelicWizard/lib/log
NoahGorny Feb 16, 2022
379813b
Merge pull request #2086 from seefood/ira/fix-dirs
NoahGorny Feb 16, 2022
caae145
Merge pull request #2068 from gaelicWizard/theme/pure
NoahGorny Feb 16, 2022
187916d
Merge pull request #2047 from gaelicWizard/alias/shfmt
NoahGorny Feb 16, 2022
6b08284
Update "preexec" from "https://github.com/rcaloras/bash-preexec@master"
gaelicWizard Jan 28, 2022
a939196
lib/preexec: adobt `_bash_it_library_finalize_hook`
gaelicWizard Jan 28, 2022
c194319
lib/preexec: clarify subshell guard and comment
gaelicWizard Jan 30, 2022
8246794
lib/preexec: the last remnants of the `$OSTYPE` have been swept away
gaelicWizard Feb 12, 2022
60c1000
lib/helpers: fix `_bash-it-component-pluralize()`
gaelicWizard Feb 18, 2022
e7818db
lib/helpers: handle unbound positional parameters
gaelicWizard Feb 2, 2022
3175162
lib/helpers: cleanup `_bash-it-profile-load-parse-profile()` a bit
gaelicWizard Feb 2, 2022
35ecc26
lib/helpers: handle unbound parameters
gaelicWizard Feb 18, 2022
ddf75f1
lib/search: fix variable scope
gaelicWizard Feb 2, 2022
95353f1
lib/helpers: the last remnants of the `$OSTYPE` have been swept away
gaelicWizard Feb 12, 2022
2cea663
lib/theme: handle undefined parameter
gaelicWizard Feb 2, 2022
150f73e
bash-it update: show change log once
gaelicWizard Feb 18, 2022
e05fa47
bash_it: source reloader.bash without arguments for the default enabling
akinomyoga Feb 19, 2022
41cf3cf
plugin/blesh: override possible arguments inherited by callers
akinomyoga Feb 19, 2022
ee85367
bash_it: suppress a false error by shellcheck
akinomyoga Feb 19, 2022
1c8ad2c
Merge pull request #2096 from akinomyoga/plugin-blesh-workaround-relo…
NoahGorny Feb 19, 2022
33bade2
Merge pull request #2073 from gaelicWizard/lib/preexec
NoahGorny Feb 19, 2022
2927f67
More user-friendly hints in bug report
Feb 20, 2022
df1881a
Room for extra details for:
Feb 20, 2022
fbd842b
lib/helpers: fix extraneous quotes from `_bash-it-grep()`
gaelicWizard Feb 14, 2022
ffcf8f1
lib/utilities: >|
gaelicWizard Feb 18, 2022
72829ca
lib/utilities: `_bash-it-component-item-is-enabled()`
gaelicWizard Feb 18, 2022
6257853
lib/utilities: use `$XDG_CACHE_HOME` properly
gaelicWizard Feb 18, 2022
fe48ded
lib: rename `_bash-it-clean-component-cache()`
gaelicWizard Feb 18, 2022
5957d18
lib/utilities: `_bash-it-component-item-is-enabled()`
gaelicWizard Feb 18, 2022
47bbc73
lib/helpers: `_bash-it-find-in-ancestor()`
gaelicWizard Feb 24, 2022
604f9b0
Remove executable bit.
gaelicWizard Feb 24, 2022
789ede9
plugin/battery: fix tests
gaelicWizard Feb 20, 2022
34bc37c
Merge pull request #2061 from gaelicWizard/lib/helpers
NoahGorny Mar 1, 2022
be9a838
Fix knife completion (#2098)
ira-bv Mar 1, 2022
be755d6
ci: Add bashcov codecov report
NoahGorny Mar 2, 2022
1722ea9
ci: Add bashcov codecov report (#2101)
NoahGorny Mar 3, 2022
5c592c9
Revert "ci: Add bashcov codecov report"
NoahGorny Mar 3, 2022
fdff1d8
Merge pull request #2103 from Bash-it/revert-2101-add-bashcov-report
NoahGorny Mar 3, 2022
014c102
BATS: revamp test `setup()` and `setup_test_fixture()`
gaelicWizard Jan 31, 2022
cb9b999
BATS: de-parallelize
gaelicWizard Jan 12, 2022
fd1771d
test/base: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
de31a30
test/bash_it: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
c837232
test/bash-it: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
2a95e98
test/install: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
425ef3e
test/composure: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
1ddec65
test/helpers: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
e5cd101
test/log: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
629a1b0
test/search: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
fd91211
test/utilities: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
beac9c4
test/aliases: adopt newly revamped `setup()`
gaelicWizard Feb 14, 2022
6e2e0af
test/battery: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
4a9df8e
test/cmd-returned-notify: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
fbf7efa
test/go: adopt newly revamped `setup()`
gaelicWizard Feb 4, 2022
a36a4c4
test/ruby: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
b686515
test/xterm: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
f0dfe1a
test/theme: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
0d55a24
test/base: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
a9dda3d
test/preexec: adopt newly revamped `setup()`
gaelicWizard Jan 31, 2022
0e0e0d3
lib/theme: Fix a *few* SC2154
gaelicWizard Sep 20, 2021
fbc5d0a
lib/p4helpers: `shfmt`
gaelicWizard Jan 26, 2022
6bacd5f
lib/githelpers: `shfmt` && `shellcheck`
gaelicWizard Mar 4, 2022
1d73537
lib/theme: `shfmt` && `shellcheck`
gaelicWizard Jan 26, 2022
ac0d91b
lib/theme.githelpers: remove dead code
gaelicWizard Jan 19, 2022
2b3af0d
lib/theme: eliminate a lot of subshells
gaelicWizard Jan 26, 2022
c6ac910
lib/theme: parameter cleanup
gaelicWizard Jan 26, 2022
d86a182
lib/theme: export `$LS_COLORS` et al
gaelicWizard Feb 7, 2022
c9efc16
lib/theme: improve performance of `scm()`
gaelicWizard Feb 13, 2022
7762aa6
lib/theme: `local hg_root` in `hg_prompt_vars()`
gaelicWizard Feb 24, 2022
df87b41
lib/theme: use `_command_exists()` in `rbenv_version_prompt()`
gaelicWizard Feb 24, 2022
6734baf
test/base: lose old TravisCS skip
gaelicWizard Mar 4, 2022
dc380e9
test/battery: fix tests…
gaelicWizard Mar 4, 2022
6d422f1
Revert dc380e9ed6f42967e759e8b66791f796db964843
gaelicWizard Mar 4, 2022
029e53a
plugin/battery: fix handling of multiple batteries with `upower`
gaelicWizard Mar 4, 2022
f7cba27
lib/appearance: `shellcheck` && `shfmt`
gaelicWizard Jan 30, 2022
0286a50
lib/appearance: export `$CLICOLOR` instead of `$LSCOLOR`
gaelicWizard Feb 6, 2022
999b787
Close #2082
gaelicWizard Mar 4, 2022
53e5965
Merge pull request #2038 from gaelicWizard/theme/base
NoahGorny Mar 4, 2022
6a53066
Merge pull request #2077 from Console-Utils/feature/issue-forms
NoahGorny Mar 4, 2022
49649c5
Merge pull request #2028 from gaelicWizard/plugin/base
NoahGorny Mar 4, 2022
9dece7f
Merge pull request #2105 from gaelicWizard/bats/upower
NoahGorny Mar 4, 2022
ca8101b
Merge pull request #2031 from gaelicWizard/bats-cleanup
gaelicWizard Mar 4, 2022
ad1d73a
lib/command_duration: remove temporary files
gaelicWizard Jul 26, 2021
09e8c25
lib/command_duration: dynamic clock hand
gaelicWizard Mar 4, 2022
33505d4
lib/command_duration: Refactor using `$EPOCHREALTIME`
gaelicWizard Mar 4, 2022
6ca10cf
plugin/cmd-returned-notify: Rewrite to match/use `lib/command_duration`
gaelicWizard Mar 4, 2022
4e0e592
lib/command_duration: rename `theme/command_duration.theme`
gaelicWizard Mar 4, 2022
1c2fc28
lib/command_duration: adopt `_bash_it_library_finalize_hook`
gaelicWizard Dec 29, 2021
866e5be
lib/command_duration: tests & whitespace
gaelicWizard Jan 31, 2022
3a77807
Merge pull request #1906 from gaelicWizard/command_duration
gaelicWizard Mar 4, 2022
55e698a
fix test file path from the 7fcad6ed0d9427e51b94cc721a846666cef8ea82 …
tbhaxor Mar 5, 2022
6ba527f
feature (alias): add terraform init alias
tbhaxor Mar 6, 2022
f2b4d82
feature (alias): add open brave browser
tbhaxor Mar 6, 2022
db6fd42
Merge pull request #2108 from tbhaxor/patch-3
gaelicWizard Mar 6, 2022
ec6d371
Add a 'theme' for OMP, so the internal themes don't clash with it. (#…
ira-bv Mar 6, 2022
23ac376
Merge pull request #2110 from tbhaxor/feature/osx-alias
NoahGorny Mar 6, 2022
77c1359
lib: preview: Load only bash-it.sh when previewing
NoahGorny Mar 7, 2022
13531c9
lib: search: Increase delay in _bash-it-flash-term to 0.2 secs
NoahGorny Mar 7, 2022
a6fd930
Merge pull request #2114 from NoahGorny/fix-preview
NoahGorny Mar 8, 2022
4686ce1
Fix precision to use deciseconds instead of nanoseconds
BarbUk Mar 9, 2022
634c1f8
Fix spacing in string output
BarbUk Mar 9, 2022
b839294
Complete rework
BarbUk Mar 9, 2022
0068315
Update documentation
BarbUk Mar 9, 2022
e1ddf6e
Fix dynamic clock icon (#2120)
BarbUk Mar 9, 2022
9a71556
shfmt needs more spaces
BarbUk Mar 9, 2022
23efb39
Fix grep path when a grep alias exists
BarbUk Mar 11, 2022
6b0ca17
improve (lint): add awscli.completion.bash in clean_files.txt
tbhaxor Mar 12, 2022
66fbed7
fix (completion): format awscli
tbhaxor Mar 12, 2022
7cc2ced
Merge pull request #2122 from BarbUk/fix/grep_path
NoahGorny Mar 14, 2022
a481ff4
general: Add default nano editor for the edit alias
NoahGorny Mar 14, 2022
6940701
Merge pull request #2129 from tbhaxor/fix/awscli-completion
NoahGorny Mar 14, 2022
d1b831a
Merge pull request #2119 from BarbUk/fix/command_duration_precision
NoahGorny Mar 14, 2022
088212f
fix projects plugin regression
eviweb Mar 16, 2022
60c4c0b
Merge pull request #2132 from NoahGorny/add-default-editor-nano
NoahGorny Mar 16, 2022
1ffbc85
Merge pull request #2138 from eviweb/fix-projects-plugin-regression
NoahGorny Mar 16, 2022
6ccd9f5
fix (helpers): bashit_update function return to source path and --no-…
tbhaxor Mar 21, 2022
b950941
Merge pull request #2139 from tbhaxor/patch-3
NoahGorny Apr 6, 2022
35334cd
Merge pull request #2121 from BarbUk/update/theme_barbuk
NoahGorny Apr 12, 2022
d7fb6b3
improve (lint): add completion/available/flutter.completion.bash entry
tbhaxor Mar 15, 2022
e11576f
fix (completion): shfmt format flutter.completion.bash
tbhaxor Mar 15, 2022
135d480
improve (docs): exclude venv pattern in build
tbhaxor May 6, 2022
c269888
fix (docs): ugraded sphinx version
tbhaxor May 6, 2022
4dddba3
Merge pull request #2145 from tbhaxor/bugfix/docs
NoahGorny May 7, 2022
f2bc6c4
Added update-bash section in README
dylanjtuttle May 8, 2022
c0dc83e
plugin(dirs): Create backup file parent directory
davidpfarrell May 9, 2022
03b3a97
Merge pull request #2147 from davidpfarrell/dirs-bks
NoahGorny May 18, 2022
2ef5d48
Merge pull request #2135 from tbhaxor/improve/flutter-completion
NoahGorny May 18, 2022
129340d
Issue 2151 🛂 do not give users a root shell by executing arbitrary sh…
thomasmerz Jul 18, 2022
5a62acd
Merge pull request #2152 from thomasmerz/issue_2151
gaelicWizard Aug 11, 2022
407f2f5
Update github runner images
jakebman Aug 12, 2022
d770030
Merge pull request #2154 from jakebman/gitlab-runner-deprecation
NoahGorny Aug 17, 2022
3294df5
Verbose version of `git add` (gav)
bittner Aug 26, 2022
e5e7785
Update variable name to match projects.plugin.bash
brianphillips Aug 30, 2022
8bedbe4
Merge pull request #2161 from brianphillips/patch-2
NoahGorny Sep 13, 2022
0ab8042
Removed Bash Dependency section from README and added it to troublesh…
dylanjtuttle Sep 22, 2022
d237ab9
Merge branch 'master' into update_bash_branch
dylanjtuttle Sep 22, 2022
606272a
Fixed broken code blocks in troubleshooting.rst
dylanjtuttle Sep 22, 2022
c222e50
Merge branch 'update_bash_branch' of github.com:dylanjtuttle/bash-it …
dylanjtuttle Sep 22, 2022
bf2034d
Merge pull request #2158 from bittner/patch-2
NoahGorny Sep 28, 2022
00062bf
chore: Use grep -E / grep -F instead of egrep / fgrep (#2164)
davidpfarrell Oct 13, 2022
7c77223
fix(theme): use correct escape sequence to avoid weird text overwriting
Oct 13, 2022
1c9cfd0
bug:Install shellcheck wget (#2173)
davidpfarrell Oct 30, 2022
7c7e4f9
bug: Use en_US when fetching EPOCHREALTIME
davidpfarrell Oct 26, 2022
5f59cb5
remove function wrapper around kubectl alias registration
cornfeedhobo Sep 30, 2022
cfe46e3
Merge pull request #2170 from Royalsspirit/fix/parrot-theme-escape-se…
NoahGorny Dec 3, 2022
686a5e4
Merge pull request #2146 from dylanjtuttle/update_bash_branch
NoahGorny Dec 3, 2022
ec3c06f
Merge pull request #2166 from cornfeedhobo/rename-kubectl-alias-func
NoahGorny Dec 3, 2022
ad2b558
Merge pull request #2172 from davidpfarrell/bug/duration_locale
NoahGorny Dec 3, 2022
f0941e9
Add more aliases for `git branch`, use long form
bittner Aug 26, 2022
4c2e644
Merge pull request #2159 from bittner/patch-3
NoahGorny Dec 5, 2022
2e52d2a
Merge pull request #2109 from tbhaxor/feature/terraform-alias
NoahGorny Dec 5, 2022
66ae9b0
Remove libra chat reference
NoahGorny Dec 5, 2022
feb468b
bug: Use C style strings when checking for invalid alias characters (…
convergedtarkus Jan 25, 2023
78f8840
Fix lint errors in multiple files (#2192)
tbhaxor Feb 22, 2023
05ef68a
Implement yarn completion (#2190)
tbhaxor Feb 22, 2023
af11a50
Allow for longer command min duration (#2198)
OMEGARAZER Feb 22, 2023
e38696a
fix (completion): suppress 1091 in brew (#2130)
tbhaxor Feb 23, 2023
c063509
[terraform] add alias for terraform workspace
May 10, 2023
df0e0af
fix: bumps go version to 1.21.0 and changes go get to go install
robertoschiavone Oct 2, 2023
93b58ee
docs: Update Bats libraries links (#2225)
hyperupcall Oct 3, 2023
4339ee9
ci: Update GitHub actions v2 => v4 (#2224)
hyperupcall Oct 3, 2023
e01854d
Merge pull request #2207 from eddykaya/feature/terraform-workspace-li…
cornfeedhobo Oct 27, 2023
d985e4c
Add support to powerline themes to override foreground color (#2231)
kmcfate Nov 18, 2023
87d3527
added new theme (lambda)
w453y Dec 1, 2023
5e98360
Added screenshot of Lambda theme
w453y Dec 1, 2023
cb88299
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
w453y Dec 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .ackrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
--ignore-dir=enabled/
36 changes: 36 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# EditorConfig is awesome: http://EditorConfig.org

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8

trim_trailing_whitespace = true
insert_final_newline = true

[**.{md,rst}]
trim_trailing_whitespace = false

[.git*]
indent_size = tab
indent_style = tab

[{**.*sh,test/run,**.bats}]
indent_size = tab
indent_style = tab

shell_variant = bash
binary_next_line = true # like -bn
switch_case_indent = true # like -ci
space_redirects = true # like -sr
keep_padding = false # like -kp
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[**.bats]
indent_size = tab
indent_style = tab
shell_variant = bats
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*.sh text eol=lf
*.bash text eol=lf

# Docs allow trailing whitespaces
*.md whitespace=-blank-at-eol
*.rst whitespace=-blank-at-eol

# Windows files
*.bat text eol=crlf
85 changes: 85 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: 🐛 Bug report
title: "[Bug]: "
description: Create a bug report to help us improve
labels: "bug:general"
body:
- type: textarea
attributes:
label: Expected behavior
description: Tell us what should happen.
validations:
required: true
- type: textarea
attributes:
label: Current behavior
description: Tell us what happens instead of the expected behavior.
validations:
required: true
- type: textarea
attributes:
label: Possible solution
description: Tell us how it could be fixed at your glance.
validations:
required: false
- type: textarea
attributes:
label: Context
description: >
How has this issue affected you? What are you trying to accomplish?
Providing context helps us come up with a solution that is most useful in the real world.
validations:
required: false
- type: textarea
attributes:
label: Steps to reproduce
description: >
Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant.
validations:
required: true
- type: input
attributes:
label: Bash-it version
placeholder: "How to get: bash-it version"
validations:
required: true
- type: input
attributes:
label: List of enabled plugins, themes and aliases
placeholder: "How to get: bash-it show plugins|themes|aliases (it is not a pipe)"
validations:
required: true
- type: input
attributes:
label: Bash version
placeholder: "How to get: bash --version"
validations:
required: true
- type: input
attributes:
label: Operating system and version
placeholder: "How to get: neofetch (or another command)"
validations:
required: true
- type: textarea
attributes:
label: "bash-it doctor output"
value: |
```
# How to get: bash-it doctor
```
validations:
required: false
- type: textarea
attributes:
label: Your ~/.bashrc
value: |
```bash
# How to get: cat ~/.bashrc
```
validations:
required: true
- type: textarea
attributes:
label: Notes
description: >
Provide any extra details here.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Libera chat
url: https://web.libera.chat/?channel=#bash-it
about: You can ask and answer questions here
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: 💡 Feature request
title: "[Feature]: "
description: Suggest an idea for this project
labels: "feature request"
body:
- type: textarea
attributes:
label: Expected behavior
description: Tell us how your feature should work.
validations:
required: true
- type: textarea
attributes:
label: Current behavior
description: Explain the difference your feature will have from current behavior.
validations:
required: true
- type: textarea
attributes:
label: Possible solution
description: Tell us how it could be fixed at your glance.
validations:
required: false
- type: textarea
attributes:
label: Context
description: >
How has this issue affected you? What are you trying to accomplish?
Providing context helps us come up with a solution that is most useful in the real world.
- type: textarea
attributes:
label: Notes
description: >
Provide any extra details here.
30 changes: 30 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->

## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->

## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots (if appropriate):

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] My code follows the code style of this project.
- [ ] If my change requires a change to the documentation, I have updated the documentation accordingly.
- [ ] I have read the **CONTRIBUTING** document.
- [ ] If I have added a new file, I also added it to ``clean_files.txt`` and formatted it using ``lint_clean_files.sh``.
- [ ] I have added tests to cover my changes, and all the new and existing tests pass.
11 changes: 11 additions & 0 deletions .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 14
# Label requiring a response
responseRequiredLabel: waiting-for-response
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author.
You can always reopen the issue if needed.
64 changes: 64 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: CI

# Triggers the workflow on push or pull request events
on: [push, pull_request]

jobs:
bats-test:
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, macos-12, macos-11]

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v4
- name: Install greadlink
if: startsWith(runner.os, 'macOS')
run: brew install coreutils
- name: Install parallel
if: startsWith(runner.os, 'macOS')
run: brew install parallel
- name: Test code
run: test/run

build-docs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install docs dependencies
run: python3 -m pip install -r docs/requirements.txt
- name: Build the docs
run: sphinx-build -W -b html docs docs/_build/html

lint:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.21.0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.8
- name: Install shfmt
run: go install mvdan.cc/sh/v3/cmd/shfmt@latest
- name: Install shellcheck
env:
scversion: stable # Or latest, vxx, etc
run: |
wget -qO- "https://github.com/koalaman/shellcheck/releases/download/${scversion?}/shellcheck-${scversion?}.linux.x86_64.tar.xz" | tar -xJv "shellcheck-${scversion}/shellcheck"
sudo cp "shellcheck-${scversion}/shellcheck" /usr/bin/
shellcheck --version
- name: Install pre-commit
run: python3 -m pip install -r test/lint-requirements.txt
- name: Run lint
run: ./lint_clean_files.sh
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
.atom-build.json
*/enabled/*
.DS_Store
custom/*
!custom/example.bash
.rvmrc
aliases/custom.aliases.bash
completion/custom.completion.bash
lib/custom.bash
plugins/custom.plugins.bash
*.swp
.*.un~
bats
.idea
*.sublime-workspace
*.sublime-project
enabled/*
/enabled
tmp/

# Do not save profiles
profiles/*
# apart from the default one
!profiles/default.bash_it
16 changes: 16 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[submodule "test_lib/bats-core"]
path = test_lib/bats-core
url = https://github.com/bats-core/bats-core
branch = tags/v1.2.0
[submodule "test_lib/bats-support"]
path = test_lib/bats-support
url = https://github.com/bats-core/bats-support
branch = tags/v0.3.0
[submodule "test_lib/bats-assert"]
path = test_lib/bats-assert
url = https://github.com/bats-core/bats-assert
branch = tags/v2.0.0
[submodule "test_lib/bats-file"]
path = test_lib/bats-file
url = https://github.com/bats-core/bats-file
branch = tags/v0.3.0
50 changes: 50 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
---
# fail_fast: true
minimum_pre_commit_version: 1.18.1
exclude: "docs/_build/"
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: trailing-whitespace
exclude: ".(md|rst)$"
- id: end-of-file-fixer
- id: check-merge-conflict
- id: mixed-line-ending
- id: check-added-large-files
- repo: https://github.com/jumanjihouse/pre-commit-hooks
rev: 2.1.5
hooks:
- id: git-check # Configure in .gitattributes
- id: shellcheck
exclude: ".bats$"
- id: shfmt
exclude: ".bats$"
- repo: https://github.com/Lucas-C/pre-commit-hooks
rev: v1.1.7
hooks:
# - id: forbid-crlf
- id: remove-crlf
exclude: ".bat$"
- repo: local
hooks:
- id: dot-sh
name: Check .sh files against bash-it requirements
entry: ./hooks/dot-sh.sh
language: system
files: "\\.sh$"
types: [file]
- id: dot-bash
name: Check .bash files against bash-it requirements
exclude: "test/test_helper.bash"
entry: ./hooks/dot-bash.sh
language: system
files: "\\.bash$"
types: [file]
- id: clean-files-txt
name: Check that clean_files.txt is sorted alphabetically.
entry: ./hooks/check-clean-files-txt.sh
language: system
files: clean_files.txt
10 changes: 10 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2

sphinx:
builder: htmldir
configuration: docs/conf.py

python:
version: 3.7
install:
- requirements: docs/requirements.txt