summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-22fix: do not call chpwd hooks in subshellsMarc Cornellà
2022-01-22feat(ys): show `svn` repository information (#10582)GitHubLeakedPAN, GitHubLeakedMyautsai
2022-01-21chore(poetry): remove unnecessary unset (#10605)kronion
2022-01-20feat(tmux): add `tmuxconf` alias to edit .tmux.conf (#6555)Billy Mathews
Closes #6555
2022-01-19fix(dotenv): match for exact directory path in allowed/disallowed filesMarc Cornellà
2022-01-19chore(poetry): fix copy-paste errorMarc Cornellà
2022-01-19feat(poetry): add plugin to provide completion for Poetry (#10595)kronion
2022-01-19feat(aws): accept aws mfa tokencode on `acp` cli call (#10130)Mike Mattice
Co-authored-by: Mike Mattice <mmattice@reliant.io>
2022-01-18fix(fig): fix typo in completion commandMarc Cornellà
2022-01-18feat(fig): add plugin for Fig (#10432)Marco Franssen
2022-01-18style(sudo): clean code style and reorganise logicMarc Cornellà
2022-01-18feat(sudo): respect `$SUDO_EDITOR` and `$VISUAL`, switch to `sudo -e` (#10596)Carlo Sala
2022-01-17fix(kubectl): source completion instead of autoloading itMarc Cornellà
2022-01-17fix(helm): fix completion loading mechanismMarc Cornellà
2022-01-17refactor(cli): use self-referencing in subcommand functionsMarc Cornellà
2022-01-14fix(svn): fix sed call in `svn_get_rev_nr` (#10590)Mykola Krachkovsky
2022-01-13fix: get branch name first in `omz version` and changelogMarc Cornellà
2022-01-13fix(updater): give priority to `zstyle` settings if set (#10587)Marc Cornellà
Fixes #10587
2022-01-13fix(mvn): fix listing modules in completion (#10586)Marc Cornellà
2022-01-13style(updater): remove statl from `git pull`Marc Cornellà
2022-01-12fix(yarn): update completion (#10579)Carlo Sala
Fixes #10578
2022-01-11ci(project): fix .list files not found errorMarc Cornellà
2022-01-11refactor(installer): simplify `user_can_sudo` checkMarc Cornellà
2022-01-11fix(installer): fix `sudo` check for users with password or without privilegesMarc 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-11fix(installer): run `chsh` with sudo if user has privilegesMarc 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-10fix: disable `log.showSignature` in `git log` callsMarc Cornellà
2022-01-10fix(avit): disable `log.showSignatures` in `_git_time_since_commit` (#10072)WeZZard
2022-01-10ci(project): fix `gh pr view` call to use ohmyzsh repositoryMarc Cornellà
2022-01-09style: use 24bit colors in Oh My Zsh logo if supportedMarc Cornellà
2022-01-09fix(cli): follow symlinks in plugin or theme completionsMarc Cornellà
2022-01-08fix(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-08fix(svn): fix output order in `svn_dirty_choose` (#10572)Fabian Günter
2022-01-07docs(vi-mode): fix link typo in readme (#10570)Sang-Yun Oh
2022-01-05style: some code style fixesMarc Cornellà
2022-01-05refactor(kubectl): optimize completion generationMarc Cornellà
2022-01-05style: declare globals properlyMarc 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-04fix(kubectx): allow prompt sequences in `kubectx_mapping` (#10562)Marc Cornellà
Fixes #10562
2022-01-03fix(ubuntu): fix `defining function based on alias` error (#10560)Marc Cornellà
Fixes #10560
2022-01-03fix(bureau): fix `status` variable name causing error (#10561)Marc Cornellà
Also cleaned up the code a bit Fixes #10561
2022-01-03fix(kubectx): quote % in `kubectx_prompt_info`Marc Cornellà
2022-01-03fix(fossil): refactor `fossil_prompt_info` and quote % in branchMarc Cornellà
2022-01-03fix(aws): quote % in `aws_prompt_info`Marc Cornellà
2022-01-03fix: quote % in `box_name` prompt functionsMarc Cornellà
2022-01-03fix(bureau): quote % in git prompt function and remove global variablesMarc Cornellà
2022-01-03fix(trapd00r): fix potential command injection in `zsh_path`Marc Cornellà
2022-01-03fix(agnoster): quote % in prompt functionsMarc Cornellà
2022-01-03fix(virtualenv): quote % in `virtualenv_prompt_info`Marc Cornellà
2022-01-03fix(jenv): quote % in `jenv_prompt_info`Marc Cornellà
2022-01-03fix(pyenv): quote % in `pyenv_prompt_info`Marc Cornellà
2022-01-03fix(lib): quote % in `nvm_prompt_info`Marc Cornellà