summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-03feat(yarn): add setting to disable adding global dir to `$PATH` (#10642)Carlo Sala
2022-02-02fix(cli): allow `omz` commands to be used in a script (#10645)Marc Cornellà
The commands `omz plugin {enable,disable}` and `omz theme set` automatically reload the zsh session on success. With this change, the CLI checks whether the commands are run in an interactive session before reloading the zsh session. This change also conditionally sets the completion function for `omz` so that it's not done in a non-interactive session.
2022-02-01feat(multipass): add plugin for multipass (#10140)Civan Yavuzşen
Co-authored-by: C. Yavuzsen <cyavuzsen@comscore.com>
2022-02-01refactor(zsh_reload)!: remove deprecated pluginMarc Cornellà
BREAKING CHANGE: the `zsh_reload` was deprecated long ago and showed a deprecation message. The `src` function was replaced by the CLI command `omz reload`, so use that instead from now on.
2022-02-01chore: update copyright yearMarc Cornellà
2022-02-01refactor(django): remove deprecated `django` pluginMarc Cornellà
BREAKING CHANGE: the `django` plugin was deprecated in 2021-09-22. With this change it has now been removed altogether. Zsh already provides built-in completion for Django commands.
2022-01-28style(init): use consistent code style in init script (#10601)Carlo Sala
2022-01-28refactor(installer): use POSIX-standard's `id -u -n` to define `$USER`Marc Cornellà
2022-01-28chore(1password): fix comments to follow code (#10634)Gheritarish
2022-01-28fix(gitfast): update to git-completion 1.3.6 (#10633)Felipe Contreras
2022-01-28fix(changelog): don't show changelog with only ignored type commitsMarc Cornellà
2022-01-27style(rkj-repos): change `white` to `default` to support light color schemes ↵Lukas
(#6195) Co-authored-by: Matthias Doering <matthias.doering@teamix.de>
2022-01-27fix(tmux): use `$ZSH_TMUX_CONFIG` setting in tmuxconf aliasajr-dev
2022-01-27fix(ys): fix `$VIRTUAL_ENV` check if `nounset` is enabled (#9915)Kuri Schlarb
2022-01-27fix(installer): avoid `git clone -c` to support git v1.7.1 (#10621)Marc Cornellà
2022-01-26fix(npx)!: detect new `npx` versions and fail gracefully (#10452)Marc Cornellà
BREAKING CHANGE: the `npx` plugin used a feature of `npx` to check for npm packages and run them if a command was not found. This feature was removed in v7.0.0 and was deemed insecure. The `npx` plugin is now officially deprecated and will be removed soon. Fixes #10452
2022-01-24style(updater): silence `git pull` output and show errors in EnglishMarc Cornellà
2022-01-24feat(postgres): support Homebrew for Apple Silicon (#10618)Carlo Sala
2022-01-24fix(cli): make sure to run `zsh` command if an alias exists (#9737)Marc Cornellà
Fixes #9737
2022-01-24chore(1password): fix typo in `opswd` (#10614)David Chin
2022-01-24fix(installer): correct check for `sudo` in shell change logicMarc Cornellà
2022-01-24fix(installer): define `$USER` if not definedMarc Cornellà
Fixes missing $USER value in ArchLinux sh (bash)
2022-01-24style(installer): prefix formatting variables with `FMT_`Marc Cornellà
2022-01-24feat(1password): add plugin for 1password (#8884)Ricky Medina
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2022-01-24feat(simple): add color to git status indicator (#4962)Mathias Neerup
Closes #4962
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.