Koichi Murase
4b95670330
feat(lib/omb-util): add "_omb_util_{print,put}"
2024-09-09 00:48:07 +09:00
Rob Loach
a3720d83b2
plugins/asdf: Add asdf
extendable version manager plugin ( #593 )
...
* plugins: Add asdf plugin
* plugins/asdf: Add docs
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2024-09-01 09:13:34 +09:00
Koichi Murase
a3ea82a5be
fix(completions/tmux): fix syntax
...
Regression introduced by commit 52987b3d
. This is a typo. The reason
that it slipped off checking was because the syntax "if (()) then"
became valid in Bash 5.2, and it was tested using Bash 5.3-alpha.
2024-08-27 22:57:06 +09:00
Koichi Murase
35f2daf838
style(completions/svn): remove trailing spaces
2024-08-25 13:25:56 +09:00
Koichi Murase
eb98412ea1
fix(completions/defaults): use "_known_hosts" if available
2024-08-25 13:09:27 +09:00
Koichi Murase
74012c548c
fix(completions/defaults): fix the pattern for command name
2024-08-25 13:09:27 +09:00
Koichi Murase
05a62399a7
feat(completions/virtualbox): apply the upstream change
2024-08-25 13:09:27 +09:00
Koichi Murase
7092a7bc60
feat(completions/svn): update from the upstream svn
2024-08-25 13:09:27 +09:00
Koichi Murase
9a9687a911
feat(completions/git_flow_avh): apply changes from upstream
2024-08-25 13:09:27 +09:00
Koichi Murase
47eeec81ab
feat(completions/hub): apply upstream changes
2024-08-25 13:09:27 +09:00
Koichi Murase
52987b3d35
style(completions/...): fix styles
...
* style(completions/defaults): fix styles
* style(completions/go): adjust styles
* style(completions/gradle): adjust styles
* style(completions/grunt): adjust styles
* style(completions/maven): adjust styles
* style(completions/salt): adjust styles
* style(completions/sdkman): adjust styles
* style(completions/tmux): adjust styles
* style(completions/vagrant): adjust styles
* style(completions/vault): adjust styles
2024-08-25 13:09:27 +09:00
Koichi Murase
020005bcc8
feat(completions/vagrant): apply changes in the upstream version
2024-08-25 13:09:27 +09:00
Koichi Murase
0f68af869b
feat(completions/maven): apply changes from the upstream
2024-08-25 13:09:27 +09:00
Koichi Murase
bf83c641b0
feat(completions/salt): apply changes from upstream
2024-08-25 13:09:27 +09:00
Koichi Murase
7ddbf0b541
style(completions/...): fix indentation
...
* style(completions/defaults): fix indentation
* style(completions/{gh,hub}): fix indentation
* style(completions/git_flow_avh): adjust indentation
* style(completions/go): adjust indentation
* style(completions/gradle): adjust indentation
* style(completions/maven): adjust indentation
* style(completions/salt): adjust indentation
* style(completions/sdkman): adjust indentation
* style(completions/tmux): adjust indentation
* style(completions/vagrant): adjust indentation
* style(completions/virtualbox): adjust indentation
2024-08-25 13:09:27 +09:00
Koichi Murase
e155f9a75b
perf(completions/ssh): filter known_hosts in awk
2024-05-29 10:52:40 +09:00
Koichi Murase
cc4151524d
perf(completions/ssh): extract hostnames with a single spawn for each config type
2024-05-29 10:52:40 +09:00
Koichi Murase
ce2601f8ea
style(completions/ssh): normalize styles
2024-05-29 10:52:40 +09:00
Koichi Murase
d20b4461ae
fix(completions/ssh): fix up small issues
...
* fix(completions/ssh): localize variables
* fix(completions/ssh): quote parameter expansions
* perf(completions/ssh): use parameter expansion to get directory name
2024-05-29 10:52:03 +09:00
plasmastorm
c36a950755
completions/ssh: Include system ssh config and known_hosts for hosts
2024-05-29 10:49:44 +09:00
Koichi Murase
c2ca9be018
style(completions/ssh): clean up
...
* style(completions/ssh): normalize quoting
2024-05-09 10:51:26 +09:00
Koichi Murase
b788bff0e7
refactor(completions/ssh): use tilde expansions
2024-05-09 10:50:00 +09:00
Koichi Murase
02a5acc390
fix(completions/ssh): use "_omb_util_{split,expand_glob}" and add refactoring and performance improvements
...
* refactor(completions/ssh): move declaration of local variables
* perf(completions/ssh): include the for-loop inside the if-statement of ~/.ssh/config
* refactor(completions/ssh): use glob matching
* perf(completions/ssh): read config files in a single grep&awk
* perf(completions/ssh): match ^Host by awk to reduce use of grep
* fix(completions/ssh): use "_omb_util_{split,expand_glob}" for safer expansions
* refactor(completions/ssh): rename local variables
* refactor(completions/ssh): perform pathname expansion at once
* fix(completions/ssh): correct to array var in relative or absolute transform loop
Co-authored-by: Stéphane Juventy <sjuventy.ext@orange.com>
Co-authored-by: me <stephane.juventy@gmail.com>
2024-05-09 10:49:22 +09:00
me
d9711d8637
feat(completions/ssh): support globbing Include files and correct typo
...
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
2024-05-09 10:47:29 +09:00
me
084a3026b1
fix(completions/ssh): detect Include option in ~/.ssh/config and parse content files for completion
2024-05-09 10:40:32 +09:00
me
b63339088f
feat(completions/ssh): add support for ssh completion using files in .ssh/config.d too
2024-05-09 10:40:32 +09:00
Koichi Murase
767238b86f
completion/docker{,-compose}: Search completion in the system first
2024-02-14 22:37:57 +09:00
Koichi Murase
065071b598
completions/fallback: Adjust docker completions
2024-02-11 11:22:57 +09:00
Koichi Murase
f4e6a26884
completions: Add docker completion files from the upstream
2024-02-11 11:10:44 +09:00
Koichi Murase
c93f897794
global(git): Call git for prompt through an interface function
2023-10-14 16:44:45 +09:00
Koichi Murase
3da4bf6431
completions/{ssh,rake,capistrano}: Do not rewrite COMP_WORDBREAKS
...
Fix https://github.com/ohmybash/oh-my-bash/issues/471
2023-10-01 04:51:02 +09:00
Koichi Murase
cd8b4d2885
completions/{cap,homesick,rake,sdkman,ssh}: Fix coding styles
2023-10-01 04:45:45 +09:00
Koichi Murase
e6572f4b85
completions/{cap,homesick,rake,sdkman,ssh}: Change indentation and whitespaces
2023-10-01 03:58:52 +09:00
Koichi Murase
09ffba8f9a
completions/sdkman: Add a missing function
2023-10-01 03:58:52 +09:00
Koichi Murase
6fc90b21e8
completions/{cap,homesick,rake,sdkman,ssh}: Rename completion functions
2023-10-01 03:58:34 +09:00
Richard Kovacs
8e5e43e401
completions/rake: List all tasks ( #478 )
...
My rake (13.0.6) generates empty list for completition without the flag `--all`
2023-09-23 18:05:17 +09:00
Shubham Verma
72b8e67139
feat: Add {completions,plugins}/chezmoi
( #477 )
2023-09-23 18:00:15 +09:00
Koichi Murase
dd7807fcd2
Merge pull request #432 from fox-forks/quoting
...
fix: Quoting
2023-05-13 23:42:32 -07:00
Koichi Murase
2960ba971f
fix(completions/django): Apply upstream changes
...
e535da6865
34057730a5
4af88ccbe6
2ee1e1a174
5708327c37
90c59b4e12
2023-04-16 18:24:07 +09:00
Koichi Murase
3a5b36d614
fix(completions/django): Check Existence of binary
2023-04-16 18:24:00 +09:00
Koichi Murase
7965543018
style(completions/django): Fix style
2023-04-16 18:23:25 +09:00
Edwin Kofler
0c07172c02
fix: Fix quoting
...
Co-authored-by: Koichi Muarse <myoga.murase@gmail.com>
2023-04-16 18:23:22 +09:00
Edwin Kofler
5cd1f0eb16
style: Remove trailing whitespace and add missing final newlines
2023-04-16 17:43:09 +09:00
Koichi Murase
897876eae1
global: Use "command" to run "git" and "svn"
2023-04-05 10:35:11 +09:00
Koichi Murase
96f6e00c38
completions/git: Fix search paths (fixup 70e0787
, fix #415 )
2023-03-13 11:20:16 +09:00
Koichi Murase
70e0787510
completions/git: Search upstream git-completion files in more paths ( Fix #415 )
...
https://github.com/ohmybash/oh-my-bash/issues/415
2023-03-13 00:10:07 +09:00
Koichi Murase
20acfcac1a
completions/git: Use "_omb_util_glob_expand"
2023-03-13 00:10:02 +09:00
Barak Korren
81f3983c1c
completions: Add completion files for OpenShift/K8s tools ( #404 )
...
Including: crc, oc, tkn, helm
2023-02-25 20:06:00 +09:00
Koichi Murase
59f6ef145b
global: Switch the function-declarations to avoid unexpected alias expansions
2023-02-10 00:38:56 +09:00
Koichi Murase
20cbf8d226
lib/grep, etc: avoid obsolete egrep/fgrep
...
https://github.com/Bash-it/bash-it/issues/2163
2022-09-29 18:25:11 +09:00