Marc Cornellà
9a3d853481
fix: quote % characters in ruby prompt info functions
2021-12-13 17:43:32 +01:00
Marc Cornellà
59cb231692
style(rbenv): adapt to code style
2021-12-13 17:42:17 +01:00
Marc Cornellà
5c14474eb2
style(chruby): fix plugin code style and loading process
2021-12-13 17:37:44 +01:00
Marc Cornellà
7b12fa9799
style(rbfu): clean up code
2021-12-13 17:14:25 +01:00
Marc Cornellà
e3bb6e685d
refactor(themes): use `ruby_prompt_info` everywhere
2021-12-13 17:14:25 +01:00
Marc Cornellà
aa99472c8a
style(simonoff): fix code style and optimize use of variables
2021-12-13 17:08:53 +01:00
Marc Cornellà
134c1ada28
fix(jonathan): fix theme for non-UTF8 locales
2021-12-13 17:08:52 +01:00
Marc Cornellà
065e8ebdd0
style(jonathan): fix code style in jonathan theme
2021-12-13 17:08:52 +01:00
Marc Cornellà
1b01496c21
fix(bira): fix color bleed in user_host prompt section ( #10505 )
...
Fixes #10505
2021-12-13 14:42:57 +01:00
Marc Cornellà
a94e263426
refactor(adben): simplify used variables and %-quote prompt functions
...
Closes #10474
Co-authored-by: Tom Payne <twpayne@gmail.com>
2021-12-13 11:28:51 +01:00
Marc Cornellà
428f815169
fix(lib): %-quote git prompt functions
2021-12-13 11:26:55 +01:00
fengkx
e96b8bd523
refactor(shell-proxy)!: rename env vars to `SHELLPROXY_*` and add usage message ( #10456 )
...
BREAKING CHANGE: the `DEFAULT_PROXY` setting has been renamed to `SHELLPROXY_URL`,
and `CONFIG_PROXY` has been renamed to `SHELLPROXY_CONFIG`. See the plugin README
for more information.
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-12-13 11:26:05 +01:00
Frank Van Damme
a1a63f4c7d
feat(afowler): add mercurial support
...
Closes #5992
2021-12-13 11:17:13 +01:00
Marc Cornellà
ee46d198ad
style(afowler): simplify code and remove unnecessary variables
2021-12-13 11:10:47 +01:00
Marc Cornellà
c172624398
style(af-magic): fix code style and remove unnecessary variables
2021-12-13 11:04:51 +01:00
David Sutherland
1c07001896
fix(mercurial): correctly check for untracked files in `hg_dirty` ( #2177 )
...
Closes #2177
Closes #6197
Co-authored-by: Henrik Ravn <hravnx@gmail.com>
2021-12-13 10:50:56 +01:00
Marc Cornellà
4119f53004
perf(mercurial): optimize utility functions
2021-12-13 10:50:50 +01:00
Pandu POLUAN
d058801a18
feat(mercurial): add `hgci` alias for interactive commit ( #8912 )
...
Closes #8912
2021-12-13 10:50:18 +01:00
Romain Failliot
137b45672d
feat(bira): improve theme and add support for mercurial ( #6631 )
...
Added the red dot (instead of the default `*`) if the branch is dirty.
The bira theme only supported git, now it supports mercurial as well. It
needed ito call `hg_prompt_info` and the `ZSH_THEME_HG_PROMPT_`
variables.
Closes #6631
2021-12-13 10:50:18 +01:00
Romain Failliot
24974a135c
feat(mercurial)!: use `PREFIX` and `SUFFIX` settings in `hg_prompt_info` ( #6631 )
...
BREAKING CHANGE: the `hg_prompt_info` function now uses `ZSH_THEME_HG_PROMPT_PREFIX`
and `ZSH_THEME_HG_PROMPT_SUFFIX` variables when displaying branch information, similar
to the `git_prompt_info` function.
Closes #6631
2021-12-13 10:50:17 +01:00
anatolyrr
e52584c901
perf(mercurial): improve performance of `hg_prompt_info` ( #7929 )
...
Replaced two different calls of hg with one `hg --id --branch` for retrieving
information whether we're in a repo (will be empty if not), whether the repo is
dirty (revision id will contain "+" if there are uncommitted changed), and the
branch name.
Closes #6197
Closes #7929
2021-12-13 10:50:17 +01:00
Nicolas Cavigneaux
dcf12ba8f3
fix(mercurial): show author name in `hgsl` alias log alias ( #3500 )
...
Closes #3500
2021-12-13 10:50:17 +01:00
Marc Cornellà
5b987e59d0
chore: add ohmyzsh GitHub Sponsors to FUNDING.yml
2021-12-07 20:15:38 +01:00
Marc Cornellà
90e53bcc6a
ci(spelling): turn off check-spelling action temporarily
2021-12-07 19:37:28 +01:00
Josh Soref
44d8edea05
ci(spelling): automatically accept aliased commands ( #10475 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-12-07 18:09:34 +01:00
Marc Cornellà
29b344a710
chore: update security docs and link to huntr.dev
2021-12-07 18:04:33 +01:00
Josh Soref
841f3cb0bb
ci: add `check-spelling` action ( #10470 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-12-02 12:17:00 +01:00
whoami
46e63340ee
feat(branch): show mercurial bookmarks if used ( #9948 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-12-01 17:49:42 +01:00
Nick Aldwin
c66fc00401
feat(updater): show command to update when update skipped ( #10465 )
2021-12-01 12:44:15 +01:00
Marc Cornellà
e253661a9b
Revert "ci: add `check-spelling` GitHub Action"
...
This reverts commit aef393bdce
.
2021-12-01 12:25:58 +01:00
Marc Cornellà
aef393bdce
ci: add `check-spelling` GitHub Action
2021-12-01 12:20:46 +01:00
Josh Soref
0e41181d54
chore: fix spelling errors across the project ( #10459 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-12-01 12:20:31 +01:00
Marc Cornellà
1c1d74c5ec
chore: update new issue templates
2021-11-30 10:34:45 +01:00
Marc Cornellà
f0f792fa6b
feat(cli): add `omz version` command
2021-11-30 10:13:23 +01:00
Nicholas Hawkes
bf303965e6
feat(aws): Adds the login option for AWS SSO ( #9921 )
2021-11-27 12:34:47 -08:00
Markus Hofbauer
58478d0888
feat(git): Add alias for rebasing to origin/main-branch ( #10445 )
2021-11-27 11:30:03 -08:00
Adam Cwyk
8e5f3db305
feat(dotnet): add alias for `dotnet build` command ( #10435 )
...
Co-authored-by: Adam Cwyk <git@adamcwyk.dev>
2021-11-26 17:23:08 -08:00
Kyle
452ddff763
feat(xcode): support `.swiftpm` as project file in `xc` ( #10434 )
2021-11-25 23:57:08 +01:00
Paul Scott
0314604384
fix(lib): don't error if `INSIDE_EMACS` is not defined ( #10443 )
2021-11-25 23:55:21 +01:00
Marc Cornellà
2b96b7c54b
fix(updater): stop update if `$ZSH` is not a git repository ( #10448 )
...
Fixes #10448
2021-11-25 23:36:38 +01:00
Marc Cornellà
15fd9c84de
style(bundler): simplify `bundled_commands` array operations
2021-11-17 13:09:25 +01:00
Marc Cornellà
98b4801548
fix(bundler): use BUNDLE_JOBS in `bi` to avoid config file change
...
When calling `bundle install` with `--jobs=<n>`, bundle persists this
argument in `.bundle/config`. If we run `BUNDLE_JOBS=<n> bundle install`
instead, this is not persisted.
Fixes #10425
2021-11-17 13:09:25 +01:00
Aurora
ff09151d6b
fix(bgnotify): avoid permission prompts by checking frontmost app ID ( #10318 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-11-17 11:44:04 +01:00
Marc Cornellà
88e72e8a54
fix(docker-compose)!: check for old command instead of calling `docker` ( #10409 )
...
BREAKING CHANGE: the plugin now checks for the `docker-compose` command instead
of trying whether `docker compose` is a valid command. This means that if the
old command is still installed it will be used instead. To use `docker compose`,
uninstall any old copies of `docker-compose`.
Fixes #10409
2021-11-17 11:05:25 +01:00
Marc Cornellà
b60b3f1842
fix(osx): deprecate `osx` plugin without symlink ( #10428 )
...
Fixes #10428
2021-11-17 10:53:17 +01:00
Brian Tannous
2b379ec42c
feat(kn): add plugin for `kn` completion ( #8927 )
2021-11-17 10:33:48 +01:00
Marc Cornellà
60b89cd264
feat(ssh-agent): add `quiet` option to silence plugin ( #9659 )
...
Closes #9659
Co-authored-by: Jeff Warner <jeff@develops.software>
2021-11-17 09:55:39 +01:00
Marc Cornellà
fb12e41353
fix(install): fix backslash in `printf` when showing logo ( #10422 )
...
Fixes #10422
2021-11-16 19:24:32 +01:00
Marc Cornellà
2c06852546
style(dirhistory): remove use of `eval` completely
2021-11-16 17:18:07 +01:00
Marc Cornellà
b3ba9978cc
fix(themes): fix potential command injection in `pygmalion`, `pygmalion-virtualenv` and `refined`
...
The pygmalion and pygmalion-virtualenv themes unsafely handle git prompt information
which results in a double evaluation of this information, so a malicious git repository
could trigger a command injection if the user cloned and entered the repository.
A similar method could be used in the refined theme. All themes have been patched against this
vulnerability.
2021-11-11 22:45:40 +01:00