Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-24 | fix(cli): make sure to run `zsh` command if an alias exists (#9737) | Marc Cornellà | |
Fixes #9737 | |||
2022-01-24 | chore(1password): fix typo in `opswd` (#10614) | David Chin | |
2022-01-24 | fix(installer): correct check for `sudo` in shell change logic | Marc Cornellà | |
2022-01-24 | fix(installer): define `$USER` if not defined | Marc Cornellà | |
Fixes missing $USER value in ArchLinux sh (bash) | |||
2022-01-24 | style(installer): prefix formatting variables with `FMT_` | Marc Cornellà | |
2022-01-24 | feat(1password): add plugin for 1password (#8884) | Ricky Medina | |
Co-authored-by: Marc Cornellà <hello@mcornella.com> | |||
2022-01-24 | feat(simple): add color to git status indicator (#4962) | Mathias Neerup | |
Closes #4962 | |||
2022-01-22 | fix: do not call chpwd hooks in subshells | Marc Cornellà | |
2022-01-22 | feat(ys): show `svn` repository information (#10582) | GitHubLeakedPAN, GitHubLeakedMyautsai | |
2022-01-21 | chore(poetry): remove unnecessary unset (#10605) | kronion | |
2022-01-20 | feat(tmux): add `tmuxconf` alias to edit .tmux.conf (#6555) | Billy Mathews | |
Closes #6555 | |||
2022-01-19 | fix(dotenv): match for exact directory path in allowed/disallowed files | Marc Cornellà | |
2022-01-19 | chore(poetry): fix copy-paste error | Marc Cornellà | |
2022-01-19 | feat(poetry): add plugin to provide completion for Poetry (#10595) | kronion | |
2022-01-19 | feat(aws): accept aws mfa tokencode on `acp` cli call (#10130) | Mike Mattice | |
Co-authored-by: Mike Mattice <mmattice@reliant.io> | |||
2022-01-18 | fix(fig): fix typo in completion command | Marc Cornellà | |
2022-01-18 | feat(fig): add plugin for Fig (#10432) | Marco Franssen | |
2022-01-18 | style(sudo): clean code style and reorganise logic | Marc Cornellà | |
2022-01-18 | feat(sudo): respect `$SUDO_EDITOR` and `$VISUAL`, switch to `sudo -e` (#10596) | Carlo Sala | |
2022-01-17 | fix(kubectl): source completion instead of autoloading it | Marc Cornellà | |
2022-01-17 | fix(helm): fix completion loading mechanism | Marc Cornellà | |
2022-01-17 | refactor(cli): use self-referencing in subcommand functions | Marc Cornellà | |
2022-01-14 | fix(svn): fix sed call in `svn_get_rev_nr` (#10590) | Mykola Krachkovsky | |
2022-01-13 | fix: get branch name first in `omz version` and changelog | Marc Cornellà | |
2022-01-13 | fix(updater): give priority to `zstyle` settings if set (#10587) | Marc Cornellà | |
Fixes #10587 | |||
2022-01-13 | fix(mvn): fix listing modules in completion (#10586) | Marc Cornellà | |
2022-01-13 | style(updater): remove statl from `git pull` | Marc Cornellà | |
2022-01-12 | fix(yarn): update completion (#10579) | Carlo Sala | |
Fixes #10578 | |||
2022-01-11 | ci(project): fix .list files not found error | Marc Cornellà | |
2022-01-11 | refactor(installer): simplify `user_can_sudo` check | Marc Cornellà | |
2022-01-11 | fix(installer): fix `sudo` check for users with password or without privileges | Marc Cornellà | |
The previous check only worked if the user could run `sudo` without typing the password, which is almost none (I checked in Google Cloud Shell so I failed to notice this). This new check works whether the user has no sudo privileges, or if it has, whether they have to type in the password or not. It should really be easier to check if the user doesn't have privilege without having to make them type the password. | |||
2022-01-11 | fix(installer): run `chsh` with sudo if user has privileges | Marc Cornellà | |
This fixes the error in Google Cloud Shell, where a password prompt appears when running `chsh` but the user (hello) does not have a password. If ran with `sudo`, the `chsh` command happens without a password prompt. | |||
2022-01-10 | fix: disable `log.showSignature` in `git log` calls | Marc Cornellà | |
2022-01-10 | fix(avit): disable `log.showSignatures` in `_git_time_since_commit` (#10072) | WeZZard | |
2022-01-10 | ci(project): fix `gh pr view` call to use ohmyzsh repository | Marc Cornellà | |
2022-01-09 | style: use 24bit colors in Oh My Zsh logo if supported | Marc Cornellà | |
2022-01-09 | fix(cli): follow symlinks in plugin or theme completions | Marc Cornellà | |
2022-01-08 | fix(rust): fix `cargo` completion when sysroot contains spaces (#10571) | Joey Territo | |
When generating completions for Cargo, if the Rust sysroot (i.e. `rustc +${${(z)$(rustup default)}[1]} --print sysroot`) contains spaces, Cargo completions will not work because the spaces are not escaped, thus passing two arguments to the "source" command instead of one. The spaces need to be escaped for this to work. | |||
2022-01-08 | fix(svn): fix output order in `svn_dirty_choose` (#10572) | Fabian Günter | |
2022-01-07 | docs(vi-mode): fix link typo in readme (#10570) | Sang-Yun Oh | |
2022-01-05 | style: some code style fixes | Marc Cornellà | |
2022-01-05 | refactor(kubectl): optimize completion generation | Marc Cornellà | |
2022-01-05 | style: declare globals properly | Marc Cornellà | |
By default, `typeset` defines variables locally unless in the main scope. This is specially bad when using `omz plugin load`, which happens inside a function, so the declared variables don't continue being defined when the function finishes and the main scope reappears. | |||
2022-01-04 | fix(kubectx): allow prompt sequences in `kubectx_mapping` (#10562) | Marc Cornellà | |
Fixes #10562 | |||
2022-01-03 | fix(ubuntu): fix `defining function based on alias` error (#10560) | Marc Cornellà | |
Fixes #10560 | |||
2022-01-03 | fix(bureau): fix `status` variable name causing error (#10561) | Marc Cornellà | |
Also cleaned up the code a bit Fixes #10561 | |||
2022-01-03 | fix(kubectx): quote % in `kubectx_prompt_info` | Marc Cornellà | |
2022-01-03 | fix(fossil): refactor `fossil_prompt_info` and quote % in branch | Marc Cornellà | |
2022-01-03 | fix(aws): quote % in `aws_prompt_info` | Marc Cornellà | |
2022-01-03 | fix: quote % in `box_name` prompt functions | Marc Cornellà | |