Commit Graph

7375 Commits

Author SHA1 Message Date
01a9556574 chore: use uname in ARCHFLAGS in .zshrc template (#12563) 2024-07-28 11:06:44 +02:00
0a9a80a524 fix(brew): rename bc alias to bcn to avoid conflict with command (#12582)
Fixes #12582
2024-07-27 16:44:20 +02:00
06ced8274d feat(dircycle): add bindings to go up or down in hierarchy (#12291)
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-27 16:38:11 +02:00
f70e6916a1 fix(lib): turn off rematchpcre option in omz_urlencode (#12388)
Fixes #12388
2024-07-27 14:29:08 +02:00
5e957cdc16 chore: clarify order of preference for reporting vulnerabilities 2024-07-24 19:47:18 +02:00
7303385b1f fix(safe-paste): properly test Zsh version number (#12565) 2024-07-24 14:36:08 +02:00
64c2c049aa feat(brew): add brew autoremove alias (#12574)
Closes #12574
2024-07-24 12:49:49 +02:00
9a0e4f0aca feat(brew): add brew install alias (#10660)
Closes #10660
2024-07-24 12:49:49 +02:00
8b6f0b1dfb feat(brew): add aliases for brew services (#10215)
Closes #10215

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-24 12:49:44 +02:00
944203aee3 feat(brew): add aliases for cask and other commands (#8882)
Fixes #8871

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-24 12:49:19 +02:00
51d71e650c feat(brew)!: add brew upgrade alias (#7536)
BREAKING CHANGE: the `bubc` alias has been removed, as `brew cleanup`
is performed automatically. Instead, the `bup` alias is added to just
run `brew upgrade`.

See https://brew.sh/2019/02/02/homebrew-2.0.0

Closes #7536
2024-07-24 12:00:59 +02:00
27ca0c915b chore(dependabot): remove automatic labels 2024-07-23 19:55:14 +02:00
c7c11e110a refactor(fd): remove fd completion plugin (#12576)
BREAKING CHANGE: the `fd` plugin has been removed, as it only shipped its
completion, which is now already included in all the usual package managers.
2024-07-23 18:56:01 +02:00
09a3eb69bb refactor(ripgrep): remove ripgrep completion plugin (#12576)
BREAKING CHANGE: the `ripgrep` plugin has been removed, as it only shipped its
completion, which is now already included in all the usual package managers.
2024-07-23 18:56:01 +02:00
18b86f2b72 refactor(ag): remove ag completion plugin (#12576)
BREAKING CHANGE: the `ag` "The Silver Searcher" plugin has been removed, as it
only shipped its completion, which is now already included in all the usual
package managers.
2024-07-23 18:56:01 +02:00
3476148b19 chore(dependencies): sort dependencies.yml 2024-07-23 18:56:01 +02:00
a2bf5c7b99 refactor(gem): favor built-in zsh completion for gem (#12576)
Completion for `gem` was included in zsh 5.5 and newer. This change
only uses the Oh My Zsh one if running an older version.

Reference: 9881778d48
2024-07-23 18:56:01 +02:00
25836e227c refactor(adb): remove outdated completion plugin adb (#12576)
BREAKING CHANGE: the `adb` plugin has been removed in favor of the completion
provided out-of-the-box by zsh since 4.3.14.

This commit removes plugin `adb`, which bundles custom completion for the
`adb` tool for Android. `adb` completion is already supported out of the
box in zsh 4.3.14 and older.

Reference: d1a557d008
2024-07-23 18:56:01 +02:00
8127e5838c fix(kubectl): fix kubectl completion for kj, kjx and ky aliases (#12566) 2024-07-21 10:16:30 +02:00
b1e3a82bb5 docs(eza): typo in hyperlink variable (#12561) 2024-07-17 15:51:37 +02:00
be10a91277 feat(bira): add conda env information (requires conda-env plugin) (#12546)
Closes #10274
Closes #12546

Co-authored-by: elfisworking <zymustb@126.com>
Signed-off-by: elfisworking <zymustb@126.com>
2024-07-15 19:17:05 +02:00
3012c257bc refactor(rtx): remove deprecated rtx plugin in favor of mise 2024-07-15 19:04:06 +02:00
6b8f72e528 fix(python): avoid local packages load
Closes #12535
2024-07-15 19:03:27 +02:00
70cfff448d feat(conda-env): add plugin for conda prompt display (#10619)
Co-authored-by: Jeonguk Choi <91456421+devj121@users.noreply.github.com>
2024-07-15 18:56:44 +02:00
379e974d2b fix(tmux): do not conflict with rcExpandParam
Closes #12506
2024-07-15 18:45:50 +02:00
4146c6be21 fix(docker-compose): fix test for docker-compose executable (#12555) 2024-07-15 18:36:07 +02:00
fd8f72b276 feat(opentofu): add plugin for OpenTofu (#12285)
- Adds aliases
- Sets up autocompletion
- Adds promp functions to show workspace and `tofu` version

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-13 19:31:32 +02:00
0b27b15d0b fix(init): fix subscript flag in 11ca9e2a 2024-07-13 18:32:22 +02:00
11ca9e2ac7 fix(init): add cached completions directory only once (#12551)
Double quotes within the subscript test are interpreted literally, making the
test never match. On subsequent runs, the `$ZSH_CACHE_DIR/completions` directory
is always prepended to `$fpath`, even if it is already there. This commit fixes
that.

Fixes #12551

Co-authored-by: Adem Simsek <adem@simsek.dev>
2024-07-13 18:22:06 +02:00
fa583cfb87 refactor(pygmalion): simplify theme logic and prompt sequences (#12550)
* Simplify Pygmalion Theme

The Pygmalion theme previously had some logic for counting line length and taking action based on line length. The action was removed in c52441b624, but the counting still needlessly happens. 

This commit removes the code to count line length, and simplifies the Pygmalion theme by moving the "precmd" into the setup. 

As a bonus unintended side effect, this makes the Pygmalion theme compatible with the current async prompting logic (i.e. after this change, Pygmalion is no longer affected by https://github.com/ohmyzsh/ohmyzsh/issues/12328)

* refactor(pygmalion): redo and simplify prompt sequences

With this commit we put the minimal needed color resets, i.e. only
when we don't control the previous text we need to do a full reset.
Otherwise we can just use %F{} to change only the foreground color.

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-12 18:18:20 +02:00
5b37e218e5 feat(eza): add hyperlink option (#12545) 2024-07-08 20:19:15 +02:00
608d62b2a5 chore(deps): bump certifi in dependencies workflow (#12543)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 20:51:57 +02:00
057f3ec67e chore: replace all instances of twitter with X
Closes #12536
2024-07-03 08:51:20 +02:00
5acaa240d3 feat(battery): support custom AC indicator (#12528) 2024-07-02 17:22:58 +02:00
bdd9ee3687 docs(command-not-found): mention gentoo support (#12530) 2024-07-02 17:21:21 +02:00
35f1d362c1 docs: rename twitter to X, fix link (#12532) 2024-07-02 17:15:22 +02:00
80ec8cd529 fix(bun): set SHELL when generating completions (#12533) 2024-07-02 17:14:17 +02:00
5233759206 feat(git): add gclf alias (#12508) 2024-07-02 13:30:39 +02:00
dd4be1b6fb chore(deps): bump requests from 2.31.0 to 2.32.3 in /.github/workflows/dependencies (#12518)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-28 11:53:03 +02:00
a4313db16a chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /.github/workflows/dependencies (#12519)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-28 11:52:47 +02:00
a87e9c715b fix(init): fix definition order for $ZSH_CUSTOM
Tipped about this in https://github.com/ohmyzsh/ohmyzsh/commit/6754b7e67#commitcomment-143280115
2024-06-20 19:51:51 +02:00
c432ca0993 chore(deps): bump urllib3 to 2.2.2 in dependencies workflow (#12516)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 13:40:27 +02:00
f2769acdfa chore(history): show input in confirmation prompt
Fixes https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2175868971
2024-06-18 13:32:22 +02:00
c83ca51b1b fix(history): fix confirmation prompt to allow bypass
See https://github.com/ohmyzsh/ohmyzsh/issues/12472#issuecomment-2171461005
2024-06-18 07:26:38 +02:00
373a1fd585 fix(essembeh): use async prompt (#12512) 2024-06-17 21:38:21 +02:00
7e4ee3a3cd fix(encode64): use proper encode file flags
Fixes #12509
2024-06-17 20:37:21 +02:00
677f5010da feat(wd): update to 498695ff (#12507)
Closes #12489

Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-06-16 08:44:44 +02:00
6fe78e0629 chore: better document top-level custom files for aliases (#12504)
See discussion in https://github.com/ohmyzsh/ohmyzsh/discussions/12504
2024-06-15 17:39:57 +02:00
0c9b42a863 docs(alias-finder): add some examples (#12502) 2024-06-13 18:08:14 +02:00
8908e6d720 fix(history): fix logic error in prompt for history -c (#12500)
Logic error in `history -c` when prompting for confirmation caused history
to be deleted when typing anything but explicitly `n`, `N`, or sending `\n`.
New logic prevents deletion by pressing wrong key and only deletes
history when sending `y` or `Y`.

Co-authored-by: Sargates <nicholas.g.glenn@gmail.com>
2024-06-13 09:26:17 +02:00