Marc Cornellà
098bcda691
feat(update): allow updating from branch set up on install
...
Closes #8788
Co-authored-by: Nikolas Garofil <nikolas@garofil.be>
5 years ago
Eduardo Flores
7ded6752fd
feat(jsontools): add tools to pretty print json-lines (ndjson) ( #10176 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
5 years ago
Marc Cornellà
b590939637
refactor(jsontools): move to functions, align `is_json` tool to return exit code
...
Also:
- Fix Python code in accordance with Python 3
- Use CGI module in Ruby to encode/decode strings
5 years ago
Marc Cornellà
f9d9d33ba4
refactor(jsontools): restructure and simplify logic
5 years ago
Joshua Bedford
a4e68967a4
feat(lando): add support for `php` command ( #10146 )
...
Co-authored-by: Joshua Bedford <joshua.bedford@hurstreview.com>
5 years ago
Ken Crawford
4d7f0cfb47
docs(kubectx): fix README sample code syntax ( #10199 )
5 years ago
Al-Amin Ahamed
eba3be243f
feat(archlinux): add cleanup aliases to `yaourt` and `yay` ( #10184 )
5 years ago
Marc Cornellà
b79726b1c3
fix(update): silence `typeset` calls in `upgrade.sh` script ( #10048 )
...
Co-authored-by: yyny <6576327+yyny@users.noreply.github.com>
5 years ago
Tristan Messner
4bd5d03e51
feat(golang): add `goga` alias to install dependencies in current directory, recursively ( #7786 )
...
Closes #7786
5 years ago
Muhammad Zahalqa
29ec52602f
feat(golang): add `gota` to test current directory recursively ( #8974 )
5 years ago
Marc Cornellà
93b557e291
style(core): make alternative cache directory equivalent to Arch Linux package
...
The oh-my-zsh-git package sets the cache directory to `$HOME/.cache/oh-my-zsh`, so
Oh My Zsh will be compatible with it.
5 years ago
Marc Cornellà
8784e88552
fix(core): use `$HOME/.cache` if default cache dir is non-writable ( #10193 )
...
Fixes #10193
5 years ago
Marc Cornellà
eb2eacaf0c
refactor(plugins): remove old generated completion files
...
This removes .gitignore plugin files and adds a force-rm of the old completion file,
which ignores any errors if the file doesn't exist.
5 years ago
Marc Cornellà
d2269180b0
fix(core): move plugin-generated completion files to `$ZSH_CACHE_DIR/completions`
...
Fixes #10183
5 years ago
Marc Cornellà
4e6e49652b
fix(plugins): fix `_comps` error in completion generation plugins ( #10190 )
...
Fixes #10190
5 years ago
Marc Cornellà
c21ff38b8f
fix(docker): remove unwanted asterisk in completed docker commands
...
Also update upstream completion to version fe2008d04e80fafd.
NOTE: this fix means the version bundled within Oh My Zsh has diverged
from the upstream version.
5 years ago
Marc Cornellà
735808f48d
Revert "feat(ssh-agent): only start ssh-agent once ( #5359 )"
...
This reverts commit 7692881d2a .
5 years ago
Marc Cornellà
81edb03c52
fix(copybuffer): define CTRL+O binding for all keymaps ( #6442 )
...
Fixes #6442
5 years ago
Xuehai Pan
358ac6a141
fix(cp): add unique suffix to rsync backup directory for each user ( #10170 )
...
* fix(cp): add unique suffix to rsync backup directory for each user
* fix(cp): use `USERNAME` rather than `USER`
5 years ago
Jóhann Friðriksson
aa6e932b06
fix(vim-interaction): look up the newest GVim instance ( #9095 )
...
Instead of relying on a hardcoded instance-name existing for the default-value, let's
look up the latest instance. This also resolves my problem where MacVim
had a servername of "VIM" instead of "GVIM".
Co-authored-by: Johann Fridriksson <jofridri@silabs.com>
5 years ago
Claas Augner
130f35fcb2
feat(git): add `gdu` alias to diff against upstream ( #8721 )
5 years ago
Carlo Sala
450acc0113
fix: automatically create completion for `cargo` and `rustup` plugins ( #10087 )
5 years ago
Marc Cornellà
37a60eebc1
chore(changelog): fix first-letter uppercase in breaking change messages
5 years ago
Marc Cornellà
f341c8c206
feat(changelog): print BREAKING CHANGE messages in a prettier way
5 years ago
Moshe Avni
af271c9e38
feat(git-auto-fetch): add date to git-auto-fetch log file ( #10021 )
5 years ago
Xuehai Pan
ab8b9913cb
fix(git-auto-fetch): cancel fetch if we don't have permission over git folder ( #10010 )
5 years ago
Marc Cornellà
5a4159cd29
fix(git)!: rename `git mergetool` aliases to `gmtl*` ( #9154 )
...
BREAKING CHANGE: the `gmt` alias conflicts with the Generic Mapping Tools command.
For that, the `gmt` alias has been renamed to `gmtl`, and `gmtvim` has been renamed to
`gmtlvim` for consistency.
Fixes #9154
5 years ago
Marc Cornellà
7336ebcd8f
feat(changelog): change style of `BREAKING CHANGES` header
5 years ago
Michael J. Cohen
97b4ab76b8
fix(chruby): fix typo in test for Homebrew path ( #9887 )
5 years ago
Julian Horsch
4d5bfe4c69
feat(autojump): add new Homebrew default path on M1 Macs ( #9637 )
...
On M1-Macs homebrew uses /opt/homebrew as default location for ARM
packages. This results in the autojump plugin not being able to find
autojump after a clean default installation.
This commit adds the new default location to the autojump plugin.
5 years ago
Gijs Key
a15ac80bba
feat(gcloud): add Mac M1 Homebrew path ( #10143 )
...
Homebrew on Mac M1 is moved to the /opt/Homebrew location. This change updates the search
locations with this path.
5 years ago
Neil Girdhar
a5850d441b
feat(git): change from commiter to author in `git log` aliases ( #9670 )
5 years ago
Terry
19710a2d17
fix(pyenv): do not warn if PYENV_ROOT is undefined ( #10162 )
...
Co-authored-by: Terry Moschou <terry.moschou@fivecast.com>
5 years ago
Marc Cornellà
1b03896a0e
feat(pyenv): don't load pyenv-virtualenv with `ZSH_PYENV_VIRTUALENV=false`
...
Closes #9443
Co-authored-by: Pandu POLUAN <pepoluan@gmail.com>
5 years ago
Marc Cornellà
823be4ef5f
feat(pyenv): silence bad config warning with `ZSH_PYENV_QUIET=true`
5 years ago
Marc Cornellà
c08fb77c2f
fix(pyenv): properly load pyenv shims and warn of broken configuration
...
Closes #10133
Co-authored-by: Chloé “Matcha” <chloe.desoutter@gmail.com>
5 years ago
Vitaly Polonetsky
53b54f5faa
feat(git): guess main branch name also from remotes ( #10158 )
...
Co-authored-by: Marc Cornellà <hello@mcornella.com>
5 years ago
Marc Cornellà
21b385e7bd
fix(frontend-search): fix codepen.io search ( #10157 )
...
Fixes #10157
5 years ago
Marc Cornellà
190325049e
fix(sudo): allow different $EDITOR settings and fix zsh-syntax-highlighting redraw
5 years ago
Marc Cornellà
a1847dc860
style(sudo): apply main style guide indentation
5 years ago
Marc Cornellà
4a69ee575c
feat(ssh-agent): allow specifying absolute path to `identities`
...
Fixes #9650
5 years ago
wl2776
0c590aba74
fix(git): fix `gbda` alias when there are no merged branches ( #10005 )
5 years ago
Marc Cornellà
3f0672ff94
refactor(ssh-agent): clean up and reorganize code
5 years ago
Marc Cornellà
7692881d2a
feat(ssh-agent): only start ssh-agent once ( #5359 )
...
Close #5359
Close #7379
Co-authored-by: Will Andrews <will@firepipe.net>
Co-authored-by: zhangyc <zhangyc@fenbi.com>
5 years ago
Simone Gaiarin
5a9d9553cd
feat(ssh-agent): allow using external helper to ask for passwords ( #7631 )
5 years ago
Bartek Pacia
c47ac2d86d
feat(mlh): let users configure the official MLH theme ( #9997 )
5 years ago
Mattias Öhrn
e13ff75f38
fix(kubectx): show plain context if not mapped ( #10134 )
5 years ago
Ilya Bizyaev
6d5b8484ce
fix(suse): avoid refresh attempts for Zypper queries ( #9798 )
5 years ago
Marc Cornellà
cbb534267a
feat(cli): add `theme set` subcommand to change theme in .zshrc
...
Fixes #9087
5 years ago
Marc Cornellà
8dedf26294
style(cli): print usage messages to stderr
5 years ago