Commit graph

3885 commits

Author SHA1 Message Date
Marc Cornellà
1ef3d57739
aws: add support for AWS CLI v2 autocompletion (#8670)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-03-05 17:13:46 +01:00
Marc Cornellà
2f345a3d0c
shrink-path: added glob and quote options (#7694)
* Added -g option to shrink-path plugin.

The new optins adds an asterix to the uniquely shortened name, such
that, if copy'n'pasted, zsh globbing will expand to the full path name
of the shortened path:

shrink-path -g:
"/net/software/modules/modulefiles" -> "/n*/s*/modules/m*"

shrink-path -l -g:
"/net/software/modules/modulefiles" -> "/n*/s*/modules/modulefiles"

* Updated also the README file with the new -g option.

* shrink-path: improved handling of special cases

This commits improves the handling of special cases in path strings:

- handling of white space in path names
- handling of single-letter path names

* Update plugins/shrink-path/README.md

Co-Authored-By: Jacob Tomaw <jacob.tomaw@gmail.com>

* Fix typo "Asterix" and replace with "asterisk"

* Add optional quoting support to shrink_path

Co-authored-by: Jacob Tomaw <jacob.tomaw@gmail.com>
2020-03-05 13:08:05 +01:00
Alexey Györi
ecf2240b06
arcanist: add functions which allow copy-pasting of URLS (#8688)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-03-04 10:54:24 +01:00
chieping
76fb7a258b rbenv: fix rbenv_prompt_info prefix and suffix (#3764)
Closes #3764
2020-03-04 09:21:02 +01:00
Marc Cornellà
22fed4fbcb knife: fix refactor mistake 2020-03-04 09:12:58 +01:00
Masato Ikeda
314dd205ca knife: improve knife-solo support in completion (#3315)
Closes #1944
Closes #3315
2020-03-04 08:48:32 +01:00
Marc Cornellà
93a2ba6b5f kube-ps1: update to latest upstream version (c685ac8)
Closes #8009

Co-authored-by: Jon Mosco <jonny.mosco@gmail.com>
2020-03-03 23:03:39 +01:00
Jean-Yves Rivallan
831089a375
git: make the gpristine alias remove untracked git repos (#8697) 2020-03-03 14:06:40 +01:00
Josh Christopherson
587000ec02 Some tweaks to the Jira plugin
[x] Updating `branch` command to be compatible with git-flow style branches by removing any prefix before attempting to go to the ticket number in Jira.
[x] Removing the switch between /browse/ and /issues/ based off of the `JIRA_RAPID_BOARD` setting - as all issues are under browse now it seems.
2020-03-02 23:37:40 +01:00
Marc Cornellà
1f6e1555f2 Clean up jira function 2020-03-02 23:26:52 +01:00
RoToRx88
952200044d Better support for branch name
Enable to get issue from branch prefixed with it and delimited by '_'
2020-03-02 23:16:44 +01:00
Matthew Manuel
2f6d79b75d Uppercase the issue in open issue command in the JIRA plugin 2020-03-02 23:14:08 +01:00
Andrea Nanni
10ab2911d3
sdk: add support for local versions and optimize sed calls (#7870)
* Added support for local sdk versions

Added support for local versions (prefixed by '+'), so they are filtered out in _listInstallableVersions() and they are displayed correctly by _listAllVersion()

* Optimize sed calls

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-03-02 16:19:48 +01:00
0b10
72707d92b1
python: add pyuserpaths function (#7758)
Summary
    Make it get a list of installed interpreters, and add the
    relevant local (HOME) site-packages directory to PYTHONPATH.

    Reason
    To easily add all relevant paths, initially, and between upgrades.

Add check for PYTHONUSERBASE

    Summary
    Check for a non-standard install directory, use it if one
    exists, otherwise use ~/.local.

    Reason
    Allow users to specify their own installation directory, without
    affecting functionality.
2020-03-02 13:38:44 +01:00
Hielke Walinga
ed94e06dda
command-not-found: speed up call to Homebrew command-not-found (#7740)
By sourcing brew files directly we can achieve a very high speed up.
This will not work if the user installed homebrew in a different
location than by default.
2020-03-02 13:34:26 +01:00
Pavel N. Krivitsky
e65bce8495
shrink-path: add minimum length and ellipsis symbol options (#7382)
* Added minimum length and ellipsis symbol options for the shrink-path plugin.

* Replaced tab indentation with space indentation for the shrink-path plugin.

* Added handling of multicharacter ellipsis, and updated documentation and README for the shrink-path plugin.
2020-03-02 13:30:52 +01:00
Pavel Fokin
74420341df
minikube: cache command completions (#7446) 2020-03-02 13:20:28 +01:00
Dan D'Avella
e42683b8c5
pip: add local Python package files to completion (#7442) 2020-03-02 13:17:16 +01:00
Alexander Schlarb
1689e9bb90
zsh_reload: respect $ZDOTDIR when searching for .zshrc (#7706) 2020-02-28 21:01:34 +01:00
Gianluca Recchia
befdb4649b
gitignore: add newline to gi output (#7586)
* Add trailing new line at the end of output
* Double-quote variable expansion
2020-02-28 21:00:44 +01:00
Michal Kielan
dddbb5c9eb
mercurial: add hga alias to README (#7547) 2020-02-28 20:51:38 +01:00
Cody Fuller
f94e55a1a9
mix: add format option to completion (#7256) 2020-02-28 20:42:18 +01:00
Wenbing Li
e61228282a
gradle: fix command option name in completion (#6586)
It should be `--rerun-tasks`, the original one miss a 's' at the end.
See https://docs.gradle.org/current/userguide/command_line_interface.html
2020-02-28 20:35:19 +01:00
Sven Hergenhahn
389de86cf5
pass: update completion to upstream version (675a002e) (#6475) 2020-02-28 20:29:44 +01:00
Ville Lautanala
c3984a7759
fasd: cache full fasd initialisation script (#6097)
Using `fasd —-init auto` will first detect terminal and then call
fasd again to generate the final initialisation script. Caching that gives a more significant performance boost.
2020-02-28 20:01:14 +01:00
Joshua Pratt
5023a4787b
stack: use builtin completion command (#6230) 2020-02-28 19:59:33 +01:00
Thomas Ruiz
864b441688
composer: keep composer autocompletion when using global (#5933) 2020-02-28 19:28:55 +01:00
Gustavo Maia
6f85dc2389
kitchen: change sed regex in completion to capture all commands (#5820)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-02-28 19:23:36 +01:00
Ján Koščo
3e16d64347
geeknote: update completion (#4986)
Fixes Completion only working for first parameter
2020-02-28 17:29:11 +01:00
mickk-on-cpp
08b04f5df2
fancy-ctrl-z: ensure widgets are called with full context (#4838)
This allows other plugins that hook e.g. accept-line to identify the
fancy-ctrl-z widget as the caller and take appropriate steps when
necessary.

See https://github.com/tarruda/zsh-autosuggestions/issues/82#issuecomment-181133379
2020-02-28 17:27:16 +01:00
Chai Feng
368198b761
Fix an issue with escape characters (#7979)
Co-authored-by: Francisco de Zuviría <FranciscodeZuviria@fusap.com.ar>
2020-02-27 22:47:06 +01:00
Marc Cornellà
2c0315dba4 ng: refactor README 2020-02-27 19:26:55 +01:00
Guillermo del Fresno
79fff1ee49
macports: add rdeps and rdependents completion (#4717) 2020-02-27 18:55:14 +01:00
Miguel Vaello Martínez
ee7a9f6fe6 jhbuild: add some missing commands and update README (#5195)
Commands: make, tinderbox.

Closes #5195

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-02-27 18:51:44 +01:00
Adrien Plazas
573901dd46
jhbuild: add shell alias (#3707)
This adds "jhsh" as an alias for "jhbuild shell" to the JHBuild plugin.
2020-02-27 18:45:53 +01:00
Ciacho
011c7153d5 nmap: add alias for ICMP scan (#4807)
Closes #4807
2020-02-27 18:25:39 +01:00
Petr Bělohlávek
6b54302b90 python: add alias to run the proper IPython based on virtualenv
Current state: a user invokes `ipython` and is provided with the IPython
instance regarding the `$PATH`.

Proposed state: a user invokes `ipython` (which is a new alias in the
*python plugin*) and is provided with the proper IPython instance regarding
the currently activated virtualenv.

Example: the user's default Python is 2.7 with installed IPython 2.7. User
activates Python 3.5 virtualenv where he installs IPython 3.5. After
activating the environment, one expects `ipython` to run the version 3.5,
which does not happen by default. Instead, IPython 2.7 is used, which in
counter-intuitive and often causes problem.

Closes #5797
2020-02-27 17:17:01 +01:00
Marc Cornellà
6cb8ff391d vagrant: document aliases 2020-02-27 15:21:10 +01:00
Marc Cornellà
3c61bac9a1
vagrant: add common aliases (#3762) 2020-02-27 15:20:19 +01:00
wallace11
01bfb57446
zsh-interactive-cd: add vi-mode support (#8681) 2020-02-26 16:59:59 +01:00
Marc Cornellà
609890847d
npm: hardcode completion function and delete cached one (#8679)
Fixes #8665
2020-02-25 22:23:37 +01:00
Marc Cornellà
3e9e385d98 battery: remove redundant grep calls in battery_pct function 2020-02-25 15:41:17 +01:00
Yahav Itzhak
b72607bc8e
Add JFrog CLI plugin (#8250) 2020-02-25 12:00:25 +01:00
Marc Cornellà
7290a08bf6 battery: fix floating point output in macOS
Fixes #8676
2020-02-25 11:56:26 +01:00
Andy Pickle
f9a2d8cae3
vscode: add documentation for running in macOS (#8674) 2020-02-24 20:13:16 +01:00
Marc Cornellà
f4b4a446ac Polish themes plugin and error out if theme not found 2020-02-19 19:41:02 +01:00
Willy Weiskopf
6adad5c300 Move random theme functionality into "random" theme
The statements for selecting a random theme in oh-my-zsh.sh and the themes
plugin are duplicate. Most people eventually settle on a theme, making those
lines in oh-my-zsh.sh superfluous. To address those, it may makes sense to put
the random theme functionality into a theme of its own (since themes are just
zsh scripts.
2020-02-19 18:20:28 +01:00
Sir Mobus Gochfulshigan Dorphin Esquire XXIII
eeb49bf5b0
systemd: add prompt function to show systemd units' status (#7657)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-02-18 23:04:14 +01:00
Ujwal Dhakal
e8609b857c
git: add grename to rename a local branch and in the origin remote (#8622)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-02-18 21:05:52 +01:00
Kshitij Nikhal
47eae26bf6
web-search: add wolframalpha search engine (#8638) 2020-02-18 10:20:54 +01:00
Marc Cornellà
1381da15a4
arcanist: document aliases 2020-02-17 17:47:43 +01:00
Alexandre GOMES
fbbfd0f8a8
arcanist: add arc diff --create alias (#8610) 2020-02-17 17:44:48 +01:00
Harry
0bcecf2f63
dotnet: use official dotnet completion (#8518) 2020-02-15 19:19:57 +01:00
Roman
aa4146a9a4
git: add alias for git stash --include-untracked (#8617) 2020-02-15 18:28:02 +01:00
Manuel Silva
72168aec3d
cloudapp: fix copy-paste mistake in README (#8629) 2020-02-15 18:26:20 +01:00
Roey Darwish Dror
52f9238b16
fzf: support for NixOS and Void Linux (#8618) 2020-02-13 18:57:52 +01:00
Marco Seguri
4fc570b0d4
kubectl: avoid conflict with existing f aliases in kca alias (#8625) 2020-02-13 18:50:56 +01:00
Marc Cornellà
f17e0219fd dotenv: fix prompt newline 2020-02-13 18:33:24 +01:00
Maxime Richard
634a50936a
dotenv: add ZSH_DOTENV_PROMPT config (#8624) 2020-02-13 18:10:59 +01:00
Jonatan Ivanov
a6df94d2c6
gradle: run gradle command instead of alias (#8620)
- Similarly to the mvn plugin
- Without this fix, the shell crashes in some cases
2020-02-12 21:52:47 +01:00
Henry Chang
3ec04997eb Add zsh-interactive-cd plugin 2020-02-12 18:37:28 +01:00
Mazin Ahmed
e178ae39b4
dotenv: prompt before executing dotenv file (#8606)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-02-12 17:51:40 +01:00
GregoireW
15a03744a9 Remove invalid batteries (#8275) 2020-02-12 16:02:22 +01:00
Bruce Weirdan
b8b8762915 Report only active battery (#4726)
On a system with multiple batteries (like thinkpads) report percentage
and time remaining only for the active battery (the one being
discharged).

Ideally we should report all batteries, but acpi only shows time remaining
for the active battery. Also callers of these functions expect a single
return value. This is still better than reporting 596% remaining (like it
did on my laptop).

For the reference, the output of acpi command with multiple batteries looks
like this:

    Battery 0: Unknown, 5%
    Battery 1: Discharging, 86%, 03:14:04 remaining
2020-02-12 15:29:57 +01:00
Marc Cornellà
5f6f7b6e8d Various syntax fixes and function naming equivalence
- Fix code style
- Fix local definitions
- Don't declare unnecessary variables
- Use `command` before grep
2020-02-11 21:25:38 +01:00
Marc Cornellà
39e61614f2 Clean up Linux battery commands and syntax 2020-02-11 21:25:38 +01:00
Marc Cornellà
1bd7a7ad21 Fix calculation for battery percentage (#4774)
Co-authored-by: Michael Wolman <michael.s.wolman@gmail.com>
2020-02-11 21:25:38 +01:00
Marc Cornellà
561e7169ac jump: fix for `marks' and CTRL+G key binding
- marks printed an error when $MARKPATH didn't exist or didn't have any marks
  in it.
- The CTRL+G key binding overwrote an argument when it couldn't match it to
  an existing mark.
2020-02-11 20:12:01 +01:00
hqingyi
3c5bbcf5b9 jump: add support for directories starting with a dot (#4661)
Closes #4661
2020-02-11 19:51:56 +01:00
Marc Cornellà
bc67a55fe8 jump: fix issues in plugin and document CTRL+G key binding
- Fixes `readlink -e` dependency which isn't supported in macOS
  (fixes #3235).
- Uses native zsh wildcard expansion instead of calls to `ls`.
- Prepends commands with `command` and `builtin` to bypass aliases
  and functions.
- Documents CTRL+G key binding to substitute mark name in the command
  line with the mark path (https://github.com/ohmyzsh/ohmyzsh/pull/2045#issuecomment-22826540).
2020-02-11 19:41:43 +01:00
Umberto Nicoletti
9dffb3191d
vagrant: obey VAGRANT_CWD when completing vagrant commands (#7219) 2020-02-11 18:46:56 +01:00
Henry Darnell
83aa984d1a
Add dotnet watch and dotnet watch run (#8612) 2020-02-11 01:39:20 +01:00
Yuan Liu
f362b69df6
common-aliases: fix loading of is-at-least function (#6215) 2020-02-10 21:19:03 +01:00
Grégory DAVID
d88fbe625f
systemadmin: fix header line sorting in pscpu (#6167)
Inside `pscpu` and `pscpu10` aliases, remove sorting of the header line.
2020-02-10 21:18:13 +01:00
Isaac Cook
22cf7159ec
kube-ps1: add example for common pitfall (#8318)
I ran into this issue, looks like maybe a few other people did as well.

https://github.com/jonmosco/kube-ps1/issues/28#issuecomment-359761463
A simple clarification seems helpful.
2020-02-10 20:31:55 +01:00
Petr Šabata
bfec31666a
systemd: refactor and add latest commands (#6250)
* Order systemctl commands alphabetically

Simplifying the plugin maintenance.

Signed-off-by: Petr Šabata <contyk@redhat.com>

* Include the latest systemctl commands

Based on systemd-233.  I'm still keeping the old, now unsupported
commands for backwards compatibility as well.

Signed-off-by: Petr Šabata <contyk@redhat.com>

* Add daemon-reload (#3701)

Closes #3701
Co-authored-by: Javier Tia <javier.tia@gmail.com>
2020-02-10 19:16:02 +01:00
Alastair Rankine
e81782ac3f
virtualenvwrapper: rewrite init script location code (#8521) 2020-02-07 12:06:06 +01:00
Marc Cornellà
77aa1795d2 Revert "fix: Update tmux plugin to use modern terminfo. (#8582)"
This reverts commit 69caf98cf7.
2020-02-04 19:46:08 +01:00
Dennis Rausch
69caf98cf7
fix: Update tmux plugin to use modern terminfo. (#8582)
* fix: Update tmux plugin to use modern terminfo.

* doc: Update documentation for tmux plugin.
2020-01-31 01:32:53 +01:00
Marc Cornellà
dcffc89580 aws: fix array assignment in asp function
Older zsh versions require this syntax change.
Fixes #8525
2020-01-30 13:32:55 +01:00
Nikita Sharnin
05a38c8b99
lol: fix docs for yolo alias (#8576) 2020-01-29 16:28:34 +01:00
Babak K. Shandiz
7ff77120c1
vscode: use insiders build if stable not found (#8568)
* 🔨 Add calling VS Code Insiders

* ✏️ Update README.md
2020-01-29 13:51:40 +01:00
Jimmy Merrild Krag
4e45e12dc3 virtualenvwrapper: fix finding script on Ubuntu 19.10 (#8451) 2020-01-19 20:42:45 +01:00
James Wright
530056d50d colored-man-pages: force env command (#8551)
Invoke `env` via `command` to ignore shell functions and aliases.
2020-01-19 17:47:28 +01:00
Marc Cornellà
ce298d090b yarn: use zsh-completions latest version (493984e) 2020-01-19 13:39:18 +01:00
Vlad Dmitrievich
aaa87063a2 pyenv: only run if pyenv not in $PATH (#8462)
This is needed if in between the update of `$PATH` the `$commands` parameter hasn't
been updated, i.e. if there was no `rehash` or `hash -rf` or automatic rehash.

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2020-01-15 14:08:45 +01:00
Aloxaf
78b07e92fd extract: add lz4 support (#8510) 2020-01-04 17:15:24 +01:00
sinrimin
d9e64344aa -mAdd hitokoto plugin (#8422) 2019-12-28 21:04:24 -08:00
Zeshan Khattak
e034030f39 Laravel artisan commands extension (#8425) 2019-12-28 21:03:26 -08:00
Alaa Qutaish
42d04d386d Add kubectl all-namespaces aliases for k8s objects (#8434) 2019-12-28 20:59:14 -08:00
Alaa Qutaish
df55690dad Add kubectl log since aliases (#8448) 2019-12-28 20:58:31 -08:00
Shaun Tabone
d5f8fac465 Feature/add dotnet plugin (#8503)
* Added dotnet CLI aliases and completions

* Modified README
2019-12-28 20:54:58 -08:00
Shaun Tabone
8ed19ab54d Added MicroK8s plugin for ZSH (#8499)
* Added MicroK8s plugin for ZSH

* Added caching for kubectl and helm commands

* Added title in compadd and enhanced README
2019-12-28 20:37:38 -08:00
Marc Cornellà
6bac9eb103 extract: add lrz support (#8500) 2019-12-28 20:36:29 -08:00
khalil choudhry
b0be0439e5 Feature/ionic plugin aliases (#8494)
* Add DS_Store to gitignore

* Add ionic aliases

* Add ionic plugin readme
2019-12-28 20:35:31 -08:00
Charles Assus
016dd30f4c New alias zwip that launch cucumber with the :wip profile (#4111)
* Add zeus rake cucumber:wip, alias swip

* Add the right command for zwip alias :D

* Add the right command

* respect the coding style

* respect the coding final
2019-12-28 20:29:07 -08:00
Khas'Mek
d56d6dc145 Plugins: repo - add more aliases. (#3917) 2019-12-28 20:17:37 -08:00
Marc Cornellà
9bfcab7d10 osx: use return instead of exit in spotify function 2019-12-28 18:07:09 +01:00
Carver Schmidt
31219c0246 osx: fix exit on quit command in spotify function (#8504) 2019-12-28 18:01:26 +01:00
Marc Cornellà
d99ddab0ca codeclimate: add README 2019-12-27 02:51:54 +01:00
Marc Cornellà
c63fca8581 otp: add README and use clipcopy 2019-12-27 02:47:26 +01:00
Marc Cornellà
67b5bfaaa3 Rename some plugin READMEs for consistency 2019-12-27 02:37:27 +01:00
Marc Cornellà
8ea20fdca7 tmux-cssh: add README 2019-12-27 02:34:35 +01:00
Marc Cornellà
ca8a5a0a84 svn-fast-info: add README, reorg. plugin 2019-12-27 02:25:59 +01:00
Marc Cornellà
0c2f7514fc sfffe: add README 2019-12-27 02:07:59 +01:00
Marc Cornellà
9655377b9e rbfu: add README 2019-12-27 01:54:02 +01:00
Marc Cornellà
4fd2592007 paver: add README 2019-12-27 01:05:47 +01:00
Marc Cornellà
e891fbff9e knife_ssh: small tweaks 2019-12-27 00:58:31 +01:00
Marc Cornellà
9c0ceb7a52 knife_ssh: add README 2019-12-27 00:56:03 +01:00
Marc Cornellà
132607447d knife: add README and reformat completion file 2019-12-27 00:50:00 +01:00
Marc Cornellà
a952854c12 gnu-utils: add README, simplify plugin 2019-12-27 00:04:40 +01:00
Marc Cornellà
59930902e1 glassfish: add README 2019-12-26 23:23:23 +01:00
Marc Cornellà
7360d898d8 gas: add README 2019-12-26 23:12:17 +01:00
Marc Cornellà
38929084f9 fastfile: add README 2019-12-22 23:06:35 +01:00
ProbstDJakob
e21fbe7dff colorize: update plugin to support less options (#8392) 2019-12-22 21:21:14 +01:00
lieryan
e204c596ef Rewrite gitstatus collection to be more robust (#7322)
Fix the finicky parsing logic and just ask git the necessary information
directly.
2019-12-20 23:33:39 -08:00
Robby Russell
feaee04464 Resolving conflict in README after recent updates for colorize plugin 2019-12-20 23:07:16 -08:00
Robby Russell
c494bbb82c Resolving conflict in colorize patch #7742 2019-12-20 22:43:20 -08:00
Robby Russell
16ef5cca44
Update link for Pygments
Also moving the dependencies section up
2019-12-20 21:45:39 -08:00
Jay Tavares
1a0500b00d Change order of automatic virtualenv activation/deactivation (#6687)
When navigating from a virtualenv project directory, first deactivate the virtualenv.
Then, check to see if destination directory is also a virtualenv project directory.
If it is activate that virtualenv. See #5817.
2019-12-20 21:08:03 -08:00
giovanepadawan
3d6be08e71 yarn: add alias for yarn lint (#8481) 2019-12-20 03:35:50 +01:00
pprugger
4338a731b7 fzf: add support for FreeBSD (#8474) 2019-12-19 10:50:20 +01:00
Anatoli Babenia
7dddfe0a39 fasd: fix plugins name in README (#8483) 2019-12-18 11:06:39 +01:00
Mustaqim Malim
ad1169bf39 extract: add tar.lz support (#8479) 2019-12-18 10:53:53 +01:00
Filipe Nascimento
1761685d3e extract: add zstd support (#8469) 2019-12-17 17:35:40 +01:00
jtagcat
664664f6cd arcanist: clarify README (#8461) 2019-12-07 21:03:13 +01:00
matthewhembree
903a3e9daa keychain: pass host as argument to keychain (#8436) 2019-11-28 22:37:37 +01:00
Reza Hamouleh
16154453ea sbt: use new sbt command naming convention (#8426) 2019-11-28 17:40:34 +01:00
Meng Bo
6390afd6de fzf: change debian completion file path (#8402)
* Newer Debian packages install completions file in
/usr/share/doc/fzf/examples/completion.zsh

* Default to buster/stretch path if completion file not found

See file list in order from older to newer fzf package versions:
- https://packages.debian.org/stretch-backports/amd64/fzf/filelist
- https://packages.debian.org/buster/amd64/fzf/filelist
- https://packages.debian.org/bullseye/amd64/fzf/filelist
- https://packages.debian.org/sid/amd64/fzf/filelist

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-11-28 15:41:58 +01:00
Marc Cornellà
7b73c9ca1c tmux: add ZSH_TMUX_UNICODE to README 2019-11-23 22:14:27 +01:00
Peter Mosmans
be73666f34 tmux: add support for forced unicode support (#5166)
When ZSH_TMUX_UNICODE=true then tmux is informed that UTF-8 is supported.

Closes #5166
2019-11-23 22:12:36 +01:00
Aaron N. Brock
420e9d789a
Merge branch 'master' into colorize-chroma-support 2019-11-22 10:40:37 -05:00
Marc Cornellà
76d6b02563
lol: fix yolo alias using https URL
Fixes #8418
2019-11-21 19:16:41 +01:00
Marc Cornellà
1c98b9cc38
Remove current directory from sys.path in python invocations (#8408)
* Remove current directory from sys.path in python invocations
2019-11-21 03:29:16 +01:00
Marc Cornellà
b80b1a1e8b Actions to take after repository migration is complete (#8394)
* Change project URL from robbyrussell to ohmyzsh org

* Update git remote to use ohmyzsh org repository
2019-11-20 17:26:18 -08:00
Jason Pickens
bb10c979ef jenv: only add to PATH if not already on it (#8414)
This prevents the jenv plugin from messing up the PATH and putting `user/local/bin` back at the front of the PATH, undoing any careful setup done before enabling this plugin.
2019-11-20 18:05:16 +01:00
Jacob Tomaw
9b5aebac2b colorize: update Pygments download link (#8407) 2019-11-20 17:53:45 +01:00
Håvard Moen
2e88a21f69 terraform: update completion (#8396) 2019-11-20 17:47:46 +01:00
Jacob Tomaw
c130aadb6a Replace "restart shell" documentation "exec zsh" (#8411)
Running `source ~/.zshrc` can have side effects, it's better to reload the whole 
zsh session with `exec zsh`.
2019-11-19 19:44:00 +01:00
Jacob Tomaw
1ba0af650a Use safer append to hook function arrays (#8406)
Use add-zsh-hook to add functions to hooks. That way they won't be added again
when doing `source ~/.zshrc` multiple times.

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-11-19 18:47:12 +01:00
Taico Aerts
d4f32e9f3a rails: fix rendering issue in README (#8410) 2019-11-19 17:03:37 +01:00
Richard Pöttler
68c4c06283 extract: add RPM archive support (#8347)
Also more quiet extraction. -D for cpio was not used due to additional
output.
2019-11-19 17:00:53 +01:00
Syphdias
26df8a2274 git-auto-fetch: stop plugin from asking for ssh-key passphrase (#8399) 2019-11-18 20:14:07 +01:00
Jakob Probst
5d5d202794 Echo to Error-Stream. Double quote to prevent globbing and word splitting. 2019-11-17 21:40:42 +01:00
Aaron N. Brock
c194b51560 Update default color to 'emacs' which both chroma & pygmentize support 2019-11-17 14:10:03 -05:00
Aaron N. Brock
b776f1d20f Fix issue recognizing if tools are insalled 2019-11-17 14:03:14 -05:00
Jakob Probst
d08238fb0f Fix some comments and messages. Remove (probably) debug messages. Improve ZSH_COLORIZE_TOOL recognition. 2019-11-16 13:10:02 +01:00
James Jensen
451fb25703 osx: modify itunes function to support Apple Music (#8372)
Change `itunes` to `music`, as iTunes was renamed to Music in _**macOS** Catalina 10.15_

Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-11-15 22:59:20 +01:00
Aaron N. Brock
8aa070db0e Update README.md 2019-11-15 15:34:24 -05:00
Aaron N. Brock
66e2284a08 Add support for chroma 2019-11-15 14:11:50 -05:00
Paulo Diovani Gonçalves
0ad988c598 tmux: export ZSH_TMUX_CONFIG again to provide to tmux (#8390) 2019-11-15 16:47:11 +01:00
Péter HÉJA
e453731fc9 osx: fix exit on unknown command in spotify function (#8375) 2019-11-14 18:32:21 +01:00
Yuan-Hao Chen
24d83d1e8c tmux: fix bad tmux config syntax and logical expression error in 86b39cf (#8374) 2019-11-14 13:34:02 +01:00
Marc Cornellà
24726678dd
extract: keep *.gz files with pigz and gunzip
Fixes #8368
2019-11-09 12:37:41 +01:00
StelFux
86b39cfa0a tmux: allow to define a custom configuration path (#7606) 2019-11-08 21:44:44 +01:00
Isaac Clayton
ef96a38fa5 Upgrade some URLs to HTTPS (#8202)
* Update http to https in Solarized
* Upgrade http to https for 'Burger In Your Shell'
* Upgrade http to https for tmux.github.io
2019-11-08 15:42:02 +01:00
Eric Dobbs
fc99e6db3e emacs: support BSD mktemp in emacsclient.sh (#8351)
Piping stdin to emacs alias on MacOS was breaking (--tmpdir is not
supported in BSD flavored mktemp).

Tested in MacOS 10.14 and debian:buster to confirm it still works in
linux.
2019-11-06 20:25:36 +01:00
Sudhin MN
0ec59e25c7 fasd: add README (#8334) 2019-11-05 13:27:19 +01:00
Marc Cornellà
687c50bdf9
fabric: fix awk "return not in function" error in completion
Fixes #8337
2019-10-30 23:12:45 +01:00
Vice Versa
e363109a6d alias-finder: fix wc numeric conditional (#8251)
Never use `[[` for numeric comparisons, for that, we’ll use `((`.
2019-10-27 17:36:00 +01:00
Michael
9785d24172 python: fix and extend pyclean (#7762)
Deleting `.mypy_cache` did not work, because the directories were not
empty.  They contain JSON files instead of compiled byte-code.

This extends the cleanup by also getting rid of `.pytest_cache`
directories.
2019-10-25 13:24:35 +02:00
Marc Cornellà
ce52ee0252
Add profiles documentation (#8311)
* Add profiles documentation

* Fix order and reword some things
2019-10-25 13:15:12 +02:00
Łukasz Chrząszcz
36092aac0c powder: add README (#8310) 2019-10-25 13:14:53 +02:00
Marc Cornellà
c1e5cbed5b
Fix order and reword some things 2019-10-25 13:14:36 +02:00
Anton Balaniuc
4eab95f08a mvn: add autocompletion for openliberty (#8244) 2019-10-25 12:59:53 +02:00
Marc Cornellà
cad48e38bf
Merge branch 'master' into fabric_task_description 2019-10-24 17:57:01 +02:00
Marc Cornellà
225425fe09
Fix target_list creation. Supports fabric 1 and 2 2019-10-24 17:56:08 +02:00
Lukasz Chrzaszcz
eaa682c0a6 Add profiles documentation 2019-10-24 17:42:33 +02:00
Tim
40df67bc3b swiftpm: update completion for Swift 5.1 (#8248) 2019-10-22 18:24:05 +02:00
Kenny Heaton
a7c740b1d7 rbenv: add README (#8293) 2019-10-20 20:16:37 +02:00
Netoun
090ab73daa safe-paste: add README (#8292) 2019-10-20 19:19:58 +02:00
Marc Cornellà
05dfd0ae85 cargo: update completion to latest version (cdac4a8)
https://github.com/rust-lang/cargo/blob/cdac4a8/src/etc/_cargo
2019-10-19 17:51:28 +02:00
Marco Zühlke
aebf333b0c magic-enter: update README (#8284) 2019-10-19 17:39:03 +02:00
Marc Cornellà
66290a39c8
supervisor: add README and update completion (#8285) 2019-10-19 17:35:13 +02:00
Marc Cornellà
160a801bed
Clean up README 2019-10-19 17:29:46 +02:00
Marc Cornellà
f48a40ee91
Reorganize stuff 2019-10-19 17:28:43 +02:00
Marco Zühlke
166719c0ab Format docker Readme like the other plugins. 2019-10-18 23:52:26 +02:00
Marco Zühlke
39a4f9281b Add Readme.md for supervisor.
Sync completion with original source.
2019-10-18 23:37:51 +02:00
Angelos Orfanakos
74165aba4a rails: detect gems.rb in _rake_command (#8223) 2019-10-18 21:56:30 +02:00
Vsevolod Romashov
6b6f2b6dfd bundler: support new file naming convention (#6594) 2019-10-18 21:55:56 +02:00
flowin
efee47b5c0 pass: add README (#8282) 2019-10-18 20:05:49 +02:00
Nick
45d2236941 phing: add README (#8278) 2019-10-18 19:12:05 +02:00
Nick
e8a6d328ac eecms: add README (#8277) 2019-10-18 19:05:47 +02:00
Nick Fagerlund
a41d308f70 bundler: make it play nice with functions that call wrapped commands (#8271)
When another function calls one of the bundler plugin's wrapper functions, the
command to run gets passed as an array instead of a space-separated string. That
works fine when the arguments are expanded alone, like `bundle exec $@`, but
something like `./bin/$@` will expand to something like `./bin/rake
./bin/--silent ./bin/--tasks`, which of course will explode. This was causing a
nasty interaction with the rake-fast plugin, and I'd be shocked if it wasn't
causing other problems.

The fix is to explicitly turn off the `RC_EXPAND_PARAM` option for that expansion.
See http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion
for more details.
2019-10-18 18:43:25 +02:00
Jakub Łuczyński
563c0708ab fzf: fix regression (#8269)
Typo introduced in f56b678 fixing #8253
2019-10-16 17:59:06 +02:00
Sofia Rivas
767be6c42f git-remote-branch: add README (#8259) 2019-10-15 23:46:40 +02:00
Marc Cornellà
87bd507fcf
pod: add README (#8257) 2019-10-15 23:27:31 +02:00
flowin
11f36cf922 screen: add README (#8256) 2019-10-15 23:25:56 +02:00
Kenny Heaton
1f8989aee8 rake: add README (#8254) 2019-10-15 23:21:15 +02:00
Marc Cornellà
f56b678888
fzf: check for dpkg before checking for fzf in debian
Fixes #8253
Co-authored-by: Mariusz B <mb@binary-offensive.com>
2019-10-15 16:51:51 +02:00
yasnakateb
c1bc062e6b
Update README 2019-10-14 13:06:20 +03:30
Yasna Kateb
f2be66177d Added README for pod 2019-10-14 13:05:12 +03:30
Marc Cornellà
bb97a9b3ec
Delete alias section 2019-10-10 11:07:33 +02:00
jotaro-sama
35aa3c1331 add readme for the rust plugin 2019-10-10 03:57:25 +02:00
Kirill
710a3d5a1e emotty: add README (#8240) 2019-10-09 21:04:49 +02:00
Kirill
a2cc84dd20 fbterm: add README (#8241) 2019-10-09 20:55:16 +02:00
927589452
49c423c7e0 battery: add support for sysctl in FreeBSD (#8155) 2019-10-09 19:24:44 +02:00
Maciej Motyka
c5b4613bf6 python: add recurse flag to pygrep (#8217)
As described in #7053
2019-10-09 19:13:25 +02:00
Marc Cornellà
ba57b5c706
chruby: add README (#8238) 2019-10-09 18:13:13 +02:00
Marc Cornellà
98cd133c4d
Reword and add extra information 2019-10-09 18:12:58 +02:00
Martin Mladenov
11e2347752 git-escape-magic: fix typos in README (#8234) 2019-10-09 18:09:29 +02:00
Marc Cornellà
66bd299bcd
compleat: add README (#8236) 2019-10-09 18:07:38 +02:00
Marc Cornellà
7ea05bd500
Change description 2019-10-09 18:07:02 +02:00
Noah Nichols
abc05fa422 sprunge: add README and refactor (#8239)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-10-09 17:51:47 +02:00
otherpaco
8bb9b04469 singlechar: add README (#8232)
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-10-09 16:58:58 +02:00
otherpaco
f5614d2b3a terminalapp: delete plugin deprecated since 2015 (#8230) 2019-10-09 15:55:35 +02:00
Frani
79b2944a8a yarn: add yarn version alias (#8138) 2019-10-09 15:17:05 +02:00
Marc Cornellà
c9841f43b1 yarn: use zsh-completions latest version (87e1313)
Closes #7300
Closes #8115
Closes #8118
2019-10-09 15:12:00 +02:00
Karolis Mazukna
7d410549cd Adds chruby plugib README.md 2019-10-08 22:42:18 +01:00
14nrv
b09aed9cc7 yarn: add ytc alias for test with coverage (#7664) 2019-10-08 20:38:25 +02:00
Qinfeng Chen
c714d3fced gradle: support gdub completion (#6135) 2019-10-08 15:48:08 +02:00
Chaitanya Raj
82bd8828eb Create README.md for compleat plugin 2019-10-08 14:01:57 +05:30
Austin Ratcliff
7e842cddc4 cloudapp: add README (#8229) 2019-10-07 18:50:01 +02:00
Griffin J Rademacher
fdebc2272e Add READMEs for tugboat and colemak plugins (#8207) 2019-10-07 18:37:42 +02:00
Marc Cornellà
13d889470e
ufw: add README (#8227) 2019-10-07 18:08:35 +02:00
Marc Cornellà
a3b63aa6ab
Reword 2019-10-07 18:08:14 +02:00
Michael C
5efe52d991 virtualenvwrapper: add README (#8226) 2019-10-07 18:04:49 +02:00
Denis Titusov
5f066dabc8 Add README for pow and powify plugins (#8225) 2019-10-07 18:01:08 +02:00
Joe Rattazzi
d5e7040ebd pyenv: add README (#8224) 2019-10-07 17:53:18 +02:00
Marc Cornellà
e2d5426f42
perl: add README (#8215) 2019-10-07 17:41:09 +02:00
Marc Cornellà
896dd271c8
Some syntax changes and more function docs 2019-10-07 17:40:51 +02:00
Marc Cornellà
d8a7884731
redis-cli: add README (#8214) 2019-10-07 17:26:05 +02:00
Marc Cornellà
a9d382a297
Small changes 2019-10-07 17:25:44 +02:00
Aditya J Karia
456814d8a6 mysql-macports: add README (#8210) 2019-10-07 17:23:00 +02:00
Marc Cornellà
b45e0f4836
dash: simplify completion logic 2019-10-07 17:08:38 +02:00
Marc Cornellà
357336bfb3
Remove redundant section and document keyword args 2019-10-07 17:04:31 +02:00
Michael C
4b65f439e2 docs: add README.md for Dash plugin 2019-10-07 07:08:17 +02:00
Alex Morozoff
dd0ade161c
Create README.md
Added README for UFW plugin issue: [Good first PR] Add READMEs to undocumented plugins #7175
2019-10-06 15:24:25 -04:00
Erwan ROUSSEL
53d987346f
Create README.md 2019-10-05 11:30:21 +02:00
Erwan ROUSSEL
e1cb349ffe
Update README.md 2019-10-05 11:14:12 +02:00
Erwan ROUSSEL
1be840b831
Create README.md 2019-10-05 11:05:46 +02:00
Shubham Kamath
3848102a5e terminitor: add README (#8197) 2019-10-03 13:55:07 +02:00
Zach Whitten
c60371a829 rebar: add README (#8198) 2019-10-03 13:52:50 +02:00
Marc Cornellà
d9bb732eac
rvm: add README (#8199) 2019-10-03 13:52:01 +02:00
Nicholas Meriano
ff23aa0bf9 n98-magerun: add README (#8200) 2019-10-03 13:51:17 +02:00
Zach Whitten
188eff0653 Adding README for rvm 2019-10-02 20:30:22 -04:00
Rexben
ae0de1135d cakephp3: add README (#8196) 2019-10-02 22:31:28 +02:00
Ekunola Ezekiel
4b8f4d529e yii: add README (#8194) 2019-10-02 18:58:15 +02:00
Marc Cornellà
1a6480e486
bundler: add rubocop to bundled_commands (#8169) 2019-10-02 18:55:47 +02:00
David Shaffer
372bb48cee
Add rubocop to bundler readme 2019-10-02 11:01:16 -04:00
David Shaffer
fc9093b745
Add rubocop to bundled_commands 2019-10-02 11:01:16 -04:00
Marc Cornellà
e38099de96 sublime: ignore wslpath errors if C drive is missing 2019-10-02 13:10:36 +02:00
Marc Cornellà
bf0cf4eb1e
yarn: add Yarn Workspace aliases (#7491) 2019-10-01 22:24:48 +02:00
14nrv
f32b30277d yarn: add yd as yarn dev alias (#7663) 2019-10-01 22:24:00 +02:00
Zach Whitten
77ad69e080 jruby: add README (#8190) 2019-10-01 21:21:05 +02:00
Caleb Williams
b8cfa0c77a
Update README: include Yarn workspace shortcuts 2019-10-01 14:11:59 -05:00
Zach Whitten
ec7ef7eed1 lein: add README (#8189) 2019-10-01 20:10:11 +02:00
Marc Cornellà
bb6ae70b92
fzf: add support for debian packages (#8001) 2019-10-01 13:34:13 +02:00
Sukin Kumar K
51f0eaad61 Add README for thor and pip plugins (#8185) 2019-10-01 13:13:18 +02:00
David Woodward
8bfeb3759c oc: add README (#8188) 2019-10-01 13:02:28 +02:00
Rhuan Oliveira
f763244e3b autoenv: add README (#8184) 2019-10-01 12:56:41 +02:00
Marc Cornellà
487f0af412
Fix table alignment 2019-09-30 19:49:09 +02:00
Kevin
2004550a58
react-native: add aliases for newer iPhones to Doc
Added aliases for iPhone 11, 11 Pro, 11 Pro Max to the Document.
2019-09-25 01:03:08 +08:00
KevinHu2014
ccee223aed react-native: add aliases for newer iPhones
Added aliases for iPhone 11, 11 Pro, 11 Pro Max
2019-09-25 00:58:35 +08:00
Andrei Lesnitsky
f9e7c45a48 Add flutter plugin (#8150) 2019-09-24 14:46:38 +02:00
Franco Catena
be9160ef90 gcloud: add search path for Arch Linux (#8164) 2019-09-21 23:11:25 +02:00
Ian Chesal
6cfaa07627 Add gcloud plugin (#8144)
* A gcloud plugin

This PR addresses issue #6205

This adds support for loading completion for the Google Cloud SDK
command line tools. It searches the known paths for an SDK and loads the
provided completion if it is found. Users can supply a custom location
for the SDK by setting `CLOUDSDK_HOME` in their `zshrc` before loading
oh-my-zsh plugins.

* Canoncial zsh and some safe guards

Based on a PR review from mcornella. All off this has now been tested
on the following variants:

  - macOS 10.14.6 - Homebrew
  - macOS 10.14.6 - Custom install
  - Ubuntu 16.04.6 LTS - apt install
  - Ubuntu 18.04.3 LTS - apt install
  - Ubuntu 18.04.3 LTS - snap classic install
  - CentOS 7 - yum install
2019-09-20 13:58:35 +02:00
Marc Cornellà
095d56b5ea Fix WSL check for WSL 2 and simplify nohup in open_command
WSL 2 changes the output of `uname -r`. For instance,

  WSL 1: 4.4.0-18980-Microsoft
  WSL 2: 4.19.67-microsoft-standard

Since WSL 2 lowercases the M, we can match for the rest of the string
which remains lowercase throughout both versions. Another option would
be to match for both upper- and lower-case Ms, like that:

  $(uname -r) = *[Mm]icrosoft*

Fixed use of nohup in open_command where it was only necessary for
xdg-open (and actually harmful for cmd.exe in WSL 2). The current logic
is simpler and more future-proof.
2019-09-19 16:20:02 +02:00
Marc Cornellà
576e0992ca z: update to latest version (e77e938)
Closes #8145

Co-authored-by: GHPS <GHPS@users.noreply.github.com>
2019-09-13 11:44:20 +02:00
Marc Cornellà
093b56a7d7
git: fix gtl alias argument
Fixes the error `no matches found` because the argument is not quoted.
See https://github.com/robbyrussell/oh-my-zsh/pull/7629#issuecomment-531151821
2019-09-13 11:20:20 +02:00
Jonas
ddd359dd66 kube-ps1: add a note where to put the PROMPT=... line (#8142) 2019-09-11 15:54:56 +02:00
Marc Cornellà
f9e133b88a
gitfast: fix error in git-prompt.sh (#8132)
An error was thrown (`bash: [: =: unary operator expected`) when using the __git_ps1_colorize_gitstring function outside of the one place it's called (line 512), because the "detached" variable was not quoted, and was unset.
2019-09-08 20:29:43 +02:00
Marc Cornellà
4fb50b3333
Unquote yes in conditional expressions for style consistency 2019-09-08 20:28:59 +02:00
Prajjwal Singh
229a1c9719 gitfast: update completions (#8130)
Includes completions for `git switch`.
2019-09-08 16:16:00 +02:00
Marc Cornellà
101ea87232 ssh-agent: check if ssh-add -l was successful 2019-09-08 16:07:06 +02:00
Marc Cornellà
a870fee6a7
Update syntax on the remaining functions 2019-09-08 14:58:46 +02:00
Addison G
1f58cd92dd
Updated git-prompt.sh to quote variables
An error was thrown (`bash: [: =: unary operator expected`) when using the __git_ps1_colorize_gitstring function outside of the one place it's called (line 512), because the "detached" variable was not quoted, and was unset.
2019-09-06 14:12:56 +10:00
Braxton Schafer
b3d3ce8aa6 Fix bad function definitions in Debian plugin
There appears to be a definition issue for some functions/aliases which
result in the following errors when sourcing .zshrc:

```
/home/username/.oh-my-zsh/plugins/debian/debian.plugin.zsh:75: defining function based on alias `abd'
/home/username/.oh-my-zsh/plugins/debian/debian.plugin.zsh:75: parse error near `()'
```

Fixes #7986
2019-09-03 14:15:13 -05:00
Salomon Smeke
15dd77055e wd: point to the correct directory even if installed with antibody (#8116) 2019-09-02 13:40:39 +02:00
Ing. Jan Kaláb
a331063a04 git-escape-magic: fix typo (#8113) 2019-09-02 13:30:26 +02:00
mapshen
9524db7398 autojump: fix loading when autojump is not in $PATH (#8074)
The `commands[autojump]` block errs out when autojump is not found, and the rest, which is intended to be used for loading `autojump`, does not get executed.
2019-08-27 21:41:44 +02:00
Jonathan Klimt
2217a7c803 ripgrep: update completion to latest version (#8083) 2019-08-27 15:09:13 +02:00
Pavel Omelchenko
08beebd89f homestead: repair sed regex (#8103) 2019-08-24 00:00:08 +02:00
Ryan Styrczula
df9cf72396 plugins/git: Fix gbda trying to delete worktree branches
Git learned to add a `+` in front of branches that are
checked out in other worktrees.

See: 745f681289/Documentation/RelNotes/2.23.0.txt (L252-L256)
2019-08-23 11:08:20 -04:00
Vignesh Balasubramaniam
caf0bfa046 ubuntu: fix aglu to list available upgrades (#8082) 2019-08-23 16:58:21 +02:00
Marc Cornellà
3e0e9136cc
homestead: change key string for getting command list (#8008) 2019-08-23 13:37:28 +02:00
Pavel Omelchenko
246e7832ef
feature: add condition for regular expression 2019-08-22 12:00:31 +03:00
Julien Janvier
de3b14cf69 git: add aliases for git switch and restore (#8089) 2019-08-20 12:11:38 +02:00
Kirill Pinchuk
1908f7bddc fabric: support fabric 2+ completion (#8010) 2019-08-19 18:12:53 +02:00
Matthew Turney
8634d9542a Add git-escape-magic plugin (#2847) 2019-08-19 17:57:19 +02:00
SomeDer
90a0de4698 Add alias-finder plugin (#7768) 2019-08-19 17:53:13 +02:00
SomeDer
97c0d0a563 Allow plugins sudo and thefuck to be loaded before vi-mode (#8087) 2019-08-19 12:14:22 +02:00
Marc Cornellà
28232904be
git-auto-fetch: override zle-line-init only if it exists 2019-08-13 18:19:07 +02:00
Jisse Reitsma
40fafe0f59 n98-magerun: support magerun for Magento 2 (#7950) 2019-08-07 20:16:25 +02:00
Marc Cornellà
2156b4c081
colored-man-pages: add option to color any help command (#7173)
This allows you to use `colored git log --help` for example, to get
colored output.
2019-08-07 20:10:54 +02:00
Iulian Onofrei
26aad59779 Add README file 2019-08-04 00:33:40 +03:00
Jack Brown
6d2221e697 frontend-search: add duckduckgo as an option for fallback search (#7973) 2019-07-31 09:45:54 +02:00
Gopal9816
9817e1e7ff common-aliases: add README (#8039) 2019-07-27 14:09:00 +02:00
PLANET ARGON
508cba2fc2 Removing plugin that was named after an external tool, which carries a history as a racist phrase. Was reported by a user of OMZ who shared some background on the terminology and how it made them feel. (#8027) 2019-07-22 07:28:33 -07:00
Pavel Omelchenko
783dd1504f
change key string 2019-07-17 15:17:34 +03:00
Ilya Gorski
0565251c3b Unset all local functions after running them 2019-07-17 02:43:00 +03:00
Ilya Gorski
b90f76c141 fzf: Adding support for debian packages 2019-07-15 00:40:28 +03:00
Adriaan Knapen
6cb98eda15 git: add missing grev alias to README (#7984) 2019-07-11 20:42:28 +02:00
Jackson Delahunt
c7a7b70e07 git-auto-fetch: silence stderr output (#7970)
Redirect stderr to avoid printing errors to the console when the ssh key is not
unlocked.
2019-07-01 15:10:59 +02:00
Jacky Wu
7b2c4327e7 golang: add missing gom alias to README (#7961) 2019-06-27 18:49:00 +02:00
tom-apfm
5f743e1a84 terraform: update README (#7934)
Add better usage instructions for the plugin which actually work
2019-06-26 15:20:41 +02:00
Jason Schwerberg
c105c04b6b kubectl: add statefulset aliases (#7826) 2019-06-15 20:49:33 +02:00
Marc Cornellà
fb43df128f
colorize: add style environment variable (#7635) 2019-06-15 20:48:45 +02:00
Nicholas Wehr
fec2e56bc9 adding gatsby command set (#7831) 2019-06-15 10:54:19 -07:00
Sung Won Cho
5f18dbf895 Add a completion plugin for dnote (#7885) 2019-06-15 10:52:22 -07:00
Robby Russell
36e13f4803
Add PersistentVolumeClaim support to kubectl plugin (#7827)
Just add aliases for PVC actions.
2019-06-15 10:49:41 -07:00
SomeDer
f992d434ec git: add git revert alias (#7841)
* git: add `alias grev="git revert"`

* Swapping double for single quotes

Matching the conventions in the plugin
2019-06-15 10:47:23 -07:00
Viktor Fonic
078f64dcf9 rails: fix typo in README (#7923) 2019-06-12 19:45:43 +02:00
Marc Cornellà
69f37800be
ubuntu: plugin cleanup and rename of ag alias to age (#7700)
* Clean up plugin and README
* Rename ag to age to avoid conflict with The Silver Searcher
  Fixes #3866
2019-06-11 15:05:55 +02:00
Marc Cornellà
7f98e1cb52
debian: fix alias completion, rename ag and clean up README (#7698)
* Use double quotes to cache value of $apt_pref and $apt_upgr
* Clean up and fix syntax of command checks
* Clean up README and document $apt_pref/$apt_upgr overriding mechanism
* Rename `ag` alias (apt upgrade) to `au`
* Clean up README and fix syntax

Fixes #3686 
Fixes #4660 
Closes #5906

Co-authored-by: Noah Vesely <fowlslegs@riseup.net>
2019-06-11 15:02:04 +02:00
Ryan Greenblatt
d0b29ff0b3 pip: fix no such file or directory error (#7916)
Zsh may be configured such that ">>" will error if the file doesn't exist (`setopt noclobber`).
2019-06-10 00:02:08 +02:00
Felipe Contreras
d69bad8eb4 gitfast: downgrade to upstream v2.16 (#7918)
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2019-06-08 16:33:56 +02:00
Roger Steneteg
65f34ce80e kube-ps1: fix color bleeding in prompt (#7915) 2019-06-07 18:30:08 +02:00
Felipe Contreras
eb3d463081 gitfast: update to upstream v2.21 (#7914)
* gitfast: use $OSTYPE again

In the last update to upstream this was reverted:

 a56eac7a (Use OSTYPE instead of uname whenever possible for better speed. (#5496))

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: simplify plugin

No need to set and unset a variable we use once.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: add script to update from upstream

This would make easier the process of updating, and also not miss our
patches.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>

* gitfast: update to upstream v2.21

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2019-06-07 17:57:46 +02:00
Michael Morgan
27228d83fe fasd: update v alias to evaluate $EDITOR lazily (#7900)
For the `v` alias to work in its current state, the environment variable
EDITOR must already be defined by the time `source $ZSH/oh-my-zsh.sh`
happens. However, in the included zshrc template, EDITOR is set from
within the "User configuration" section, which begins immediately after
the above line. This means that, unless the user knows to move their
`export EDITOR` statements, EDITOR will be undefined when fasd.plugin.zsh
loads, and therefore the alias will have the value 'f -e ""', preventing
it from functioning.

With this change, `"$EDITOR"` will be evaluated each time the alias is
invoked, instead of just once when the alias is created. This allows for
EDITOR to be set from "User configuration" in the zshrc, and has the
additional flexibility of allowing a user to specify a different EDITOR
for a single session or invocation of the alias.
2019-06-01 20:40:04 +02:00
Marc Cornellà
9930dd6e49 aws: use function keyword in function definitions
Fixes #7886
2019-05-28 15:33:02 +02:00
Pete Johns
7f66a070a4 osx: add more arguments to itunes vol command (#7845)
- Get the iTunes volume without an argument
- Shift up / down iTunes volume
2019-05-27 18:22:07 +02:00
programmer04
1343ab67ed aws: check availability of aws profiles (#7839) 2019-05-26 12:31:37 +02:00
Rachel M. Carmena
5d875d6812 ng: fix shwordsplit option use (#7880) 2019-05-25 19:35:33 +02:00
Marc Cornellà
1f07889888
emotty: fix for undefined $TTY (FreeBSD) (#7844)
See https://github.com/robbyrussell/oh-my-zsh/pull/6731#issuecomment-449653115
2019-05-25 12:19:51 +02:00
Will Mendes
8d4d766bac frontend: add frontend search commands (#7863) 2019-05-25 11:59:47 +02:00
Marc Cornellà
9598a855fa
aws: check for existence of config file in aws_profiles
Fixes #7872
2019-05-25 10:24:43 +02:00
Aliaksei Maiseyeu
fa187791ca torrent: add README (#7873) 2019-05-24 12:17:26 +02:00
Miral
60736c9f37 Add new kubectl alias to list all contexts (#7823)
* Add alias to list all contexts

* Update readme to include new alias
2019-05-21 15:13:05 -07:00
Marc Cornellà
4ad4a81657 git: clean up plugin file and delete current_repository function
Closes #6329
2019-05-21 11:04:01 +02:00
Marc Cornellà
f8d5fdce3a git: move documentation from wiki to README 2019-05-21 11:04:01 +02:00
Melebius
8022fdbd13 svn-fast-info: fix svn-fast-info printfs (#7140)
The svn-fast-info plugin printf commands was not well formatted, now it can handle empty
variables. Also removed redundant spaces.

Co-authored-by: RazManor <Raz.Manor@valens.com>
Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-05-20 22:31:48 +02:00
Arshad Kazmi
f960e2be6f dotenv: add support for custom env file names (#7861) 2019-05-19 22:45:27 +02:00
Marc Cornellà
5f7666e20b
vi-mode: reset KEYMAP on accept-line (#7818)
Fixes #7797
2019-05-19 18:22:23 +02:00
Mert Simsek
5aa62461d9 rails: change rg alias to rgen (#7858)
The rg alias conflicted with ripgrep.
2019-05-17 14:36:20 +02:00
Mohamed El Mouctar Haidara
4585c6662b aws: really unset AWS*PROFILE variables in asp function (#7838) 2019-05-10 17:28:31 +02:00
DT
f5f630ff34 osx: update spotify to v2.1 (#7820) 2019-05-09 14:17:22 +02:00
Marc Cornellà
0232ac4bb1
Merge branch 'master' into master 2019-05-08 20:40:36 +02:00
chpeer
ebc700be9b Add plugin for Please (#6568) 2019-05-08 16:53:50 +02:00
George Cheng
7b75163543 vscode: add code-insiders support (#7836) 2019-05-08 16:32:27 +02:00
Rahul Somasunderam
b054e25d25 Add plugin for SDKMAN (#6483)
SDKMAN! is a tool for managing parallel versions of multiple
Software Development Kits on most Unix based systems.
2019-05-08 10:27:05 +02:00
Thomas Kriechbaumer
20ecca2ba9 rbenv: improve rbenv loading based on pyenv (#7626) 2019-05-08 09:51:05 +02:00
Alan
4cadbcd235 Add plugin for pipenv (#6698)
- Add completion for pipenv
- Auto activate and deactivate for pipenv shell
- Add aliases for the most common pipenv commands
2019-05-08 09:48:28 +02:00
Jannik
0f0448fa6c ssh-agent: consolidate uppercase message (#7834) 2019-05-07 21:21:55 +02:00
Kewang
78b241b16a Capitalizate github to GitHub (#5932) 2019-05-07 20:02:41 +02:00
i5ar
58daf13528 django: fix typo in completion (#6233) 2019-05-07 19:51:20 +02:00
Wayne Porter
81ed25610d jira: fix error when assigned or reported are default (#7731)
Signed-off-by: Wayne Porter <wporter82@gmail.com>
2019-05-07 18:11:28 +02:00
Marc Cornellà
63b8d652f2
Add small polishing touches 2019-05-06 19:09:51 +02:00
div_bhasin
b3498d110e Extracted angularjs to its own context for users who still use Angular <= 2 2019-05-05 22:17:45 -04:00
div_bhasin
bcd4100625 convert + to %20 encoding 2019-05-04 16:42:06 -04:00
div_bhasin
cfe2263f4c updated search URL for angular 2019-05-04 16:17:28 -04:00
j-griffith
d0e4319a70 Add PersistentVolumeClaim support to kubectl plugin
Just add aliases for PVC actions.
2019-05-03 13:22:18 -06:00
Israel Rodrigo Faria
55f20fed6e hub: update completion to 2019-02-21 (819aa96) (#7821) 2019-05-01 16:10:31 +02:00
Marc Cornellà
4eae0549fd
per-directory-history: redo README for Oh My Zsh
Closes #7726
2019-04-29 21:08:26 +02:00
danhimalplanet
56610be198 colorize: fix mktemp parameter for compatibility (#7789) 2019-04-29 20:51:29 +02:00
Marc Cornellà
6da85279eb
Revert "kubectl: rename k alias" (#7817)
This reverts commit 978b724c4a (#7749)

See https://github.com/robbyrussell/oh-my-zsh/issues/6408#issuecomment-485718042 and later comments.
2019-04-29 15:48:24 +02:00
dorons
d16adb6a9f aws: fix path resolution of aws completion for Ubuntu (#7812) 2019-04-29 11:42:36 +02:00
Jay Schwerberg
a46798b790 Update colorize README.md with env var details 2019-04-26 11:26:33 -07:00
Jay Schwerberg
c7154e8839 Add pygments style env var for colorized 2019-04-26 11:26:30 -07:00
Mohammed Abd El-Ra'ouf
2433ee8194 react-native: add simulator aliases according to latest Xcode update (#7792) 2019-04-26 16:49:31 +02:00
Ibrahim Almuqrin
adade64cda react-native: use new iOS simulator names (#7717)
The simulator names changed after updating to Xcode 10.2 (iOS 12.2 SDK)
I don't know how to prevent this change from affecting those who didn't update yet, but it worth noting that updating is now required in order to submit iOS apps to the App Store.
2019-04-25 16:14:17 +02:00
Francisco de Zuviría
ebd13b60c1 colorize: add ability to colorize multiple files into less (#7662)
cless is an alias for a colorized less wrappper: colorize_via_pygmentize_less.
Note that cless opens many files as independent files, navigatable with `:n` and `:p`.
2019-04-22 21:06:47 +02:00
Marc Cornellà
978b724c4a
kubectl: rename k alias (#7749)
This uses `ku` instead of `k` as an alias for kubectl.

Fixes #6408
2019-04-17 17:23:54 +02:00
Wade Wegner
2c1880cf50 sfdx: add plugin and completion for sfdx (#6540) 2019-04-16 22:08:32 +02:00
Ivan Polchenko
8d95f76050 rails: create README (#5841) 2019-04-15 19:29:49 +02:00
Marc Cornellà
fc9e427ef9
sublime: refactor plugin and fix documentation (#7715)
* convert to 2-space indentation
* standardize sublime function name (subl)
* simplify subl function definition into a single loop
* convert functions into aliases
* simplify alias creation
* search for Sublime Text command only if not found
* reorganize and clean up plugin
* fix README
* simplify cygwin path lookup
* support path lookup for msys (Windows)
* support path lookup for WSL (Windows)
* fix for spaces in sublime path alias
2019-04-15 16:55:18 +02:00
Marc Cornellà
4456536a78
Simplify explanation of bwana function 2019-04-15 16:46:58 +02:00
Dante Calderon
ecc1c6db8c [bwana plugin] Change function name
Fix #5732
Change name function from `man` to `bwana`.
2019-04-15 08:47:14 -05:00
akinnane
08da19e3fd emacs: revert cab1ac6e68 (#7765)
Revert cab1ac6e68

The change from the above commit breaks opening a new emacs frame if
there isn't a existing frame open.

When emacs is running in daemon mode, there will always be a frame
associated with the daemon, even if there are no visible frames.

The lisp function `frame-list`, will always return 1 frame.
```
emacsclient --eval '(frame-list)'
(#<frame F1 0xa3c680>)
```

When an real frame is open, two frames are reported by the `frame-list`
function.
```
emacsclient --eval '(frame-list)'
(#<frame F1 0xa3c680> #<frame emacs Prelude - ~/oh-my-zsh/plugins/emacs/emacsclient.sh 0xf50e10>)
```

See:
https://emacs.stackexchange.com/questions/44537/extra-frame-in-visible-frame-list-when-started-in-daemon-mode-is-causing-prob
https://emacs.stackexchange.com/questions/18859/dont-let-the-daemon-frame-make-a-file-visible
2019-04-14 12:31:52 +02:00
Marc Cornellà
3c8f73c312 git-prompt: fix LANG override for git status call
The previous version modified the whole environment leading to
problems (see #7757). This version *adds* LANG=C to the current
env, without overriding it completely.

Fixes #7757.
2019-04-10 20:30:30 +02:00
Marc Cornellà
7824dc637d
git: use is-at-least to test for git version
Fixes #7754
2019-04-10 11:47:29 +02:00
Roman Perepelitsa
8d7ce18e12 vi-mode: remove TRAPWINCH from plugin (#7753)
* Remove TRAPWINCH; it's unrelated to vi-mode

* Update prompt with ad hoc KEYMAP variable
  Fixes mode indicator when the terminal window is resized
2019-04-09 23:10:13 +02:00
Pmoranga
d36c1b8d22 kube_ps1: customize colors and dynamically toggle prompt (#7269)
changes:
- easily customize the colors via variables
- command to switch on/off the custom prompt
- Improved documentation with example on how to append on the prompt.

Fixes #7261
2019-04-09 22:41:36 +02:00
Marc Cornellà
0c3499ecd9
Fix showing aws prompt out of the box for 'fishy' theme (#7747)
This fixes the RPROMPT setting for fishy theme so as to preserve its old value,
instead of overwriting it like it did before.

Also, fix unnecessary export of RPROMPT in aws plugin.
2019-04-09 22:20:00 +02:00
Jayden Thrasher
afb28d337d git-prompt: add README (#7554) 2019-04-09 21:21:26 +02:00
programmer04
5f9cc016d7 Fix redundant export of RPROMPT in aws plugin 2019-04-09 21:07:42 +02:00
Marc Cornellà
b4c06f2b50 Complain when no autojump script was found 2019-04-09 19:45:49 +02:00
Marc Cornellà
fd105b6e52 Refactor and clean up autojump plugin 2019-04-09 19:45:30 +02:00
Marc Cornellà
5a424fc12f Check first default Homebrew prefix 2019-04-09 19:22:51 +02:00
Marc Cornellà
4ef29c9f18 Fix homebrew path location 2019-04-09 19:21:05 +02:00
rl1k
ab63d240da Use source instead of dot to load autojump 2019-04-09 19:18:37 +02:00
Alex Parker
5e9ee67f2b Update autojump.plugin.zsh
I was adding autojump on a new machine and annoyingly forgot that autojump
was to be installed on its own. This may be helpful.
2019-04-09 19:13:52 +02:00
Maximilian Güntner
481a649f90 NixOS: Use autojump.sh to figure out location of autojump.zsh
Signed-off-by: Maximilian Güntner <code@maschinenpsychologe.de>
2019-04-09 19:12:27 +02:00
Marc Cornellà
cab1ac6e68
emacs: use open frame if there is one present
Fixes #5779
Fixes #5405
2019-04-09 19:01:10 +02:00
Marc Cornellà
b31106b341
git: minor syntax fix 2019-04-09 18:35:09 +02:00
Marc Cornellà
35dc26a2c0
git: use stash 'push' instead of the deprecated 'save' (#7486)
* Use stash 'push' or 'save' depending on Git version

A utility function now parses the output of git --version and set the
alias for git stash to 'git stash push' iff the current version of Git
is 2.13 or greater; it falls back to 'git stash save' otherwise.
2019-04-09 18:33:15 +02:00
Marc Cornellà
1bd72f588c
Update to inline conditional syntax 2019-04-09 18:29:18 +02:00
Marc Cornellà
63291f4fcc
Reword and fix formatting 2019-04-09 18:24:04 +02:00
黄璞
4aa545abed archlinux: fix minor typo (#7752)
yaourt -> yay
2019-04-09 17:24:31 +02:00
Marc Cornellà
a628b552c4
vi-mode: add CTRL+S to search history forward
Fixes #6999
2019-04-09 16:48:56 +02:00
Marc Cornellà
d0efa0071c
tmuxinator: fix completion file header 2019-04-09 15:37:24 +02:00
Marc Cornellà
ab14068368 httpie: bundle zsh-completions completion (e5bd16f, 2016-12-18)
Source: https://github.com/zsh-users/zsh-completions/blob/master/src/_httpie

Related: #7308
2019-04-09 15:30:11 +02:00
Marc Cornellà
069df888b0 docker-compose: update completion (1f97a57, 2019-03-02)
Fixes #7480
2019-04-09 14:43:48 +02:00
Umberto Lentini
351fa06574 osx: added support for Hyper terminal (#7494) 2019-04-09 14:05:53 +02:00
Marc Cornellà
680755bbe6 iwhois: remove iwhois plugin
The whois.geek.nz resolver is now dead.

Fixes #7297
2019-04-09 12:03:28 +02:00
Marc Cornellà
7b06d01f8f
gitfast: document deprecated git plugin dependency 2019-04-09 11:28:35 +02:00
Marc Cornellà
f12f7b0341
swiftpm: update autocompletion for Swift 5.0 (#7744) 2019-04-08 23:22:41 +02:00
Marc Cornellà
2ec868dde4
swiftpm: improve README 2019-04-08 23:22:15 +02:00
Marc Cornellà
170575379e
gulp: fix completion function name
Fixes #6620
2019-04-08 23:14:00 +02:00
Fabricio Biazzotto
e83b70f28b pip: fix indexes URL (#6986)
Fixes #6981.
2019-04-08 22:39:54 +02:00
Marc Cornellà
0c000af721
cloudapp: fix permissions of credentials file
Fixes #4151
2019-04-08 22:19:25 +02:00
programmer04
53d6a692d1 Fix showing aws prompt for theme fishy (append RPROMPT instead of overwrite) 2019-04-08 22:08:37 +02:00
Marc Cornellà
482587ccc1
vault: deprecate and update README
Fixes #6805
2019-04-08 20:39:21 +02:00
Marc Cornellà
8c95c2b6cb
gitfast: update plugin (#7152)
* Stop loading git plugin
* Update completion and git-prompt to v2.10
* Update completion to v2.14
2019-04-08 20:06:17 +02:00
Sascha Bratton
728c8e7174 nvm: load nvm script only if command doesn't already exist (#5454)
Fixes #5453.
2019-04-08 17:58:27 +02:00
Roman Dzieciol
651856d4a3
Update the swiftpm plugin autocompletion for Swift 5.0 2019-04-07 23:26:43 +01:00
sheveko
3cfcf5e0aa git-prompt: run git status with LANG=C (#6087)
As described in #6086 there will be an error when one set another
language than English.
2019-04-07 20:21:54 +02:00
Asatur Meltonyan
046d49f782 git: add 'gtl' alias to list tags matching a pattern (#7629)
1. List the tags that match the pattern(s) passed through the argument.
2. Displays the first line of the annotation message along with the tag, or the line of the first commit message if the tag is not annotated.
3. Sorts and displays tags in descending order.
2019-04-07 14:17:22 +02:00
GIL B. Chan
67e0ef7aa6 edit colorize plugin: add -f terminal option
The option (`pygmentize -f terminal <...>`) lets pygments use terminal color
scheme. Otherwise, it would use its default colors, which might be
unbalanced with that of terminal (e.g. not harmonious with background color of terminal).
2019-04-07 18:57:17 +09:00
Marc Cornellà
831fba4ee4
Revert "git: delete branches in gbda only if there are any (#6079)" (#7724)
This reverts commit 0e0789fb7a.
2019-04-02 19:05:52 +02:00
Marc Cornellà
93cbc1614c
git: use interactive mode in gclean
Fixes #7716
2019-03-31 15:56:35 +02:00
Simen Bekkhus
4b82b86064 git: add --no-gpg-sign to gwip (#6031) 2019-03-29 22:59:37 +01:00
Jakub Chábek
0e0789fb7a git: delete branches in gbda only if there are any (#6079)
It doesn't make sense to run `git branch -d $BRANCH` if the `$BRANCH` is empty.
2019-03-29 22:56:59 +01:00
Lucas A. Rodrigues
f1799de0c9 Add drush plugin (#4490) 2019-03-29 22:39:52 +01:00
Oleg Smelov
a43cef3404 pyenv: detect pyenv from Homebrew faster (#7670) 2019-03-29 22:17:19 +01:00
Janek
15f29aacc2 gradle: also support settings files (#7014) 2019-03-29 22:16:29 +01:00
Marc Cornellà
7d27843e89 ubuntu: rename ag to age to avoid conflict with The Silver Searcher
Fixes #3866
2019-03-26 18:16:29 +01:00
Marc Cornellà
7fe353ccb6 ubuntu: clean up plugin and README 2019-03-26 18:16:28 +01:00
Jakub Łuczyński
b7b40b0b68 fd: fix fd-find completions for debian (#7704)
In debian package, fd executable is renamed to fdfind.
2019-03-26 14:44:58 +01:00
Marc Cornellà
8fba503667
cargo: update completion (#5757) 2019-03-25 22:43:19 +01:00
Marc Cornellà
61a7bc2d4a
Update README 2019-03-25 22:42:38 +01:00
Marc Cornellà
a441f64d09
Update _cargo completion to 0.34.0 version 2019-03-25 22:40:50 +01:00
Andrey Skurlatov
ae7d0bcdb9 golang: mod and list commands completion (#7665)
Also, add `gom` alias to `go mod`.
2019-03-25 22:36:46 +01:00
SomeDer
d79415b17d command-not-found: add support for NixOS (#7701) 2019-03-25 22:19:46 +01:00
Jonathan
9538eae3d7 Added a new plugin which adds completion for ripgrep (rg)
Based on the existing "cargo" plugin.
2019-03-25 19:51:01 +01:00
Jonathan
647537f15b Added a new plugin which adds completion for fd (fd-find)
Based on the existing "cargo" plugin.
2019-03-25 19:50:53 +01:00
Marc Cornellà
f6a9a0a498
git: fix grt on path with spaces
Fixes #7682
2019-03-25 18:46:18 +01:00
Marc Cornellà
c56fa996e7
rake-fast: remove brackets from completion entries
Fixes #5653
2019-03-25 10:12:43 +01:00
Marc Cornellà
6d143d42ea aws: document aws_change_access_key and fix README 2019-03-24 19:54:56 +01:00
Marc Cornellà
5f893dcd20 aws: clean up aws_change_access_key function 2019-03-24 19:50:47 +01:00
Cristian Măgherușan-Stanciu
4f4985fddc aws: added an alias for changing the AWS access key set on a profile 2019-03-24 19:50:41 +01:00
Logan Lindquist
8cbdd79517 aws: set AWS_EB_PROFILE for the EB CLI (#7388)
Added AWS_EB_PROFILE environment variable to the AWS Plugin. The EB CLI uses this
variable instead of the primary AWS_PROFILE variable to keep track of what profile
it is using.

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html
2019-03-24 19:46:27 +01:00
David Kane
532a784b80 aws: refactor AWS plugin (#7615)
* Update the AWS plugin to support disabling RPROMT display:
  Use a $SHOW_AWS_PROMPT option.

* Refactoring aws plugin:
  Exposing customizable aws_prompt_info function to be used in themes.

* Set aws prompt prefix and suffix to original values and fix README

Co-authored-by: "Vassilis S. Moustakas" <vsmoustakas@gmail.com>
2019-03-24 19:37:45 +01:00
Marc Cornellà
08b73f92c8
lighthouse: add README and clean up plugin (#7316) 2019-03-24 11:30:09 +01:00
Marc Cornellà
e4189b9a96
Clean up lighthouse plugin 2019-03-24 11:29:35 +01:00
Marc Cornellà
a055930cf8
Fix README 2019-03-24 11:27:25 +01:00
Cristian Măgherușan-Stanciu @magheru_san
729c2f796d otp: added a plugin for oathtool one-time passwords (#3862) 2019-03-23 22:08:35 +01:00
Marc Cornellà
1a2d930bca
aws: refactor completion sourcing logic (#7364)
* Clean up Homebrew detection and add comments. Also changed some if flags.
* Detect aws cli completion file from RPM
2019-03-23 19:52:31 +01:00
Erik
f03aa42cbb react-native: add iPad and Apple TV simulator aliases (#7603) 2019-03-23 17:49:15 +01:00
Peter Theill
9975b16297 web-search: add Givero (supports good causes) as search engine (#7581)
Adds "givero" as a keyword for searching Givero, a relative new search engine donating revenue to good causes around the world.
2019-03-23 17:03:45 +01:00
Zixu Wang
6fe4ac024a web-search: update alias for stackoverflow (#7660)
Changed from `stack` because it conflicts with Haskell Tool Stack

Fixes #7659
2019-03-23 16:57:46 +01:00
Kevin Ottens
2b68600d50 suse: remove sudo from some zypper aliases (#7678)
Closes #5564
2019-03-22 20:32:29 +01:00
Tieme van Veen
9509fd6a91 Add git reset to origin alias to git plugin (#7630) 2019-03-10 09:38:06 -07:00
Ulrich Schreiner
275e5b1349 allow kubectl commands against all namespaces (#7637)
* allow kubectl commands against all namespaces

* enhance the readme too
2019-03-10 09:36:51 -07:00
Rahil Wazir
e3e0dd599e fix typo (#7643)
Extra t in `wp theme updatet`
2019-03-10 09:36:21 -07:00
Marc Cornellà
52afbf77f6 per-directory-history: update to latest version (0e090e8) 2019-03-03 20:32:59 +01:00
Marc Cornellà
f99b58a37c
fancy-ctrl-z: fix "hurt sme" typo (#7613) 2019-02-25 17:29:02 +01:00
Marc Cornellà
8837782b5d
fixed aplay conflict (#7617) 2019-02-25 14:40:07 +01:00
akinnane
25d0a10cda Revert "Fix emacs client terminal" (#7597)
Reverts robbyrussell/oh-my-zsh#5714
2019-02-25 14:37:41 +01:00
Deepankumar
243c46b7cd fixed aplay conflict 2019-02-23 09:00:05 +01:00
Thomas Hutterer
ca1123a044
Fix "hurt sme" typo
Just found this typo while browsing through the `plugins` folder ... and it "hurt sme" :hurtrealbad:
2019-02-20 16:59:57 +01:00
Muhannad Fakhouri
dfd1b4f8df adb: improve adb -s completion to show helpful info (#7532)
Currently it shows for example the following:

  DEVICE_ID  -- transport_id:2

which doesn't really ease device selection. I've adapted the awk script to print
device name with it's model name, see the example below:

  DEVICE_ID  -- Pixel_3(blueline)
2019-02-17 23:10:17 +01:00
Marc Cornellà
0e647904ff mvn: update documentation 2019-02-17 20:57:56 +01:00
Marc Cornellà
f4b2e460c7 mvn: fix and cleanup dynamic profiles logic 2019-02-17 20:57:56 +01:00
kubamarchwicki
fff756069f mvn: add dynamic profile support to mvn completion
* Maven profiles for current pom.xml file
* Maven profiles for pom hierarchy
* Ommiting comments in profiles
2019-02-17 20:36:44 +01:00
Marc Cornellà
d0a0421e10 mvn: sort aliases and improve comments and README 2019-02-17 20:35:31 +01:00
Marc Cornellà
006b882098 mvn: clean up mvn-color function 2019-02-17 20:35:30 +01:00
Marc Cornellà
c636e0933a mvn: avoid mvn-or-mvnw function calling itself when mvn is aliased to it 2019-02-17 20:35:30 +01:00
Marc Cornellà
b767976586 mvn: use echoti instead of tput
Avoids forking to tput and some systems don't have tput
2019-02-17 20:35:30 +01:00
Marc Cornellà
5b569149f3 mvn: fix formatting 2019-02-17 20:35:30 +01:00
Bryan Banz
9afaa0c406 mvn: add integration-test options to mvn autocomplete 2019-02-17 20:35:15 +01:00
Bryan Banz
0a5e69b87e mvn: add alias to run maven from a project's subdirectory 2019-02-17 20:34:59 +01:00
Bryan Banz
283dcab64f mvn: colorize [DEBUG] statements in mvn-color 2019-02-17 20:34:34 +01:00
Laurent Vaills
7ebd80fc7d mvn: add mvncvst alias 2019-02-17 20:34:19 +01:00
sparsick
0dbe7ecedc mvn: add alias to 'mvn clean deploy' 2019-02-17 20:34:10 +01:00
Alexey Merezhin
4d4a2fac58 mvn: add mvncp alias to 'mvn clean package' 2019-02-17 20:34:04 +01:00
Wajdi Al-Hawari
35539fd6e4 mvn: add initialize support in mvn completion 2019-02-17 20:33:52 +01:00
Neil Green
e056aee794 mvn: enable completion for mvnw 2019-02-17 20:33:34 +01:00
nslqqq
df002539f8 mvn: enable completion for maven colorizer 2019-02-17 20:33:12 +01:00
Robby Russell
965a27aa69
Merge pull request #7475 from iamantu93/master
Added stackoverflow to web-search plugin
2019-02-13 11:42:10 -08:00
Robby Russell
e91478eb26
Merge pull request #7499 from ykocaman/master
Changing namespace and restarting pods with kubectl
2019-02-13 11:39:40 -08:00
Robby Russell
f7fa3df160
Merge pull request #7541 from jessefarinacci/master
add brew install path to search
2019-02-13 11:38:35 -08:00
Robby Russell
7af85aae43
Merge pull request #7567 from genevera/PLUGIN-update-shpotify_7567
Plugin: Updates spotify plugin to current master (as of 2019-01-31)
2019-02-13 11:37:11 -08:00
Robby Russell
ca978897a6
Merge pull request #7540 from Z-Shang/master
Added Plugin for Roswell (LISP)
2019-02-13 11:36:44 -08:00
Robby Russell
bc14a2c578
Merge pull request #7194 from luizguilhermefr/master
[Laravel] Add aliases and README
2019-02-13 11:28:26 -08:00
Robby Russell
e8318e4abe
Merge pull request #4627 from strackr/timer_plugin
Adding Timer plugin
2019-02-13 11:24:49 -08:00
Robby Russell
6cec86203a
Merge pull request #5714 from dluksza/master
Fix emacs client terminal
2019-02-13 11:21:45 -08:00
Robby Russell
7d6f754b68
Merge pull request #7535 from pahakalle/master
Ads brew cask update to brew plugin
2019-02-12 11:34:22 -08:00
eric-christian
86ea319536 asdf: fix homebrew installation path (#7582)
* The check for the asdf installation directory is more precise:

    The existence of the directory `$HOME/.asdf` does not mean that it is the installation
    directory of `asdf`. It will also be created after installing at least one asdf plugin.

* Completions, while installed with homebrew, are now expected on an alternative location.
2019-02-08 15:14:09 +01:00
Marc Cornellà
052493b1ba z: refresh $RANDOM's value outside subshell
This change references `$RANDOM` outside the subshell to refresh it for the
next subshell invocation. Otherwise, subsequent runs of the function get the
same value and, if run simultaneously, they may clobber each others' temp .z
files.

This is due to how zsh distributes RANDOM values when running inside a
subshell:

  subshells that reference RANDOM will result in identical pseudo-random
  values unless the value of RANDOM is referenced or seeded in the parent
  shell in between subshell invocations

See: http://zsh.sourceforge.net/Doc/Release/Parameters.html#index-RANDOM
2019-02-06 11:57:28 +01:00
genevera
e634730e35
update spotify to newest version 2019-02-05 05:21:37 -05:00
Marc Cornellà
83ce8d05df
transfer: add newline after showing the link
Fixes #7562
2019-01-30 16:35:16 +01:00
Bartlomiej Tartanus
932d611c90 git: properly indent ggfl function (#7556)
Fixes (probably MacOS) issue:
> ggfl
zsh: command not found: ggfl
2019-01-30 16:22:14 +01:00
Gianluca Recchia
308b046875
Use stash 'push' or 'save' depending on Git version
A utility function now parses the output of git --version and set the
alias for git stash to 'git stash push' iff the current version of Git
is greater than 2.13; it falls back to 'git stash save' otherwise.
2019-01-29 04:11:02 +01:00
Erwan ROUSSEL
ea6ec09b9c cake: add README (#7473) 2019-01-25 12:16:20 +01:00
Jesse Farinacci
12c516822c
add brew install path to search
recent `brew install jenv` installs to `/usr/local/bin/jenv`, auto-discover it for recent brew installs to avoid secondary, slower search
2019-01-22 10:09:07 -05:00
Marc Cornellà
c494869632
ssh-agent: check for loaded id filenames first (#7521)
This change makes the plugin check if an identity is loaded by looking
first at the key filename reported by `ssh-add -l`. This fixes the use
case where ssh-keygen is not able to output the fingerprint of a key,
such as the one reported on #7516.

Now, for an identity to be passed onto ssh-add, it has to fail the
match for a loaded identity, both filename and signature.
2019-01-21 20:31:30 +01:00
Z.Shang
bf4937270a Merge branch 'master' of https://github.com/Z-Shang/oh-my-zsh 2019-01-22 04:50:40 +11:00
Z.Shang
fcf1fe72c0 init ros plugin 2019-01-22 04:49:21 +11:00
neeasade
3c16466a14 git: quote branch name in ggpull and ggpush (#7472) 2019-01-20 20:19:07 +01:00
pahakalle
7dab4f07e6 Added brew cask update 2019-01-20 04:24:52 +02:00
Marc Cornellà
9d1dd24e35
ssh-agent: add default keys if no zstyle identities were set (#7520) 2019-01-19 18:00:04 +01:00
Ing. Jan Kaláb
586ca16902 extract: add AAR Android archive support (#7511) 2019-01-15 19:03:07 +01:00
Andreas
9329efd252 ssh-agent: autoload identities in one go (#7507)
With this PR the ssh-agent plugin loads all identities which are not yet
loaded in a single call to ssh-add. If a passphrase is shared between
loaded identities it only needs to be entered once.

Fixes #7506
2019-01-14 16:42:14 +01:00
François Scala
2a60385659 ssh-agent: use key signatures to check loaded ids (#7504)
Use fingerprint of ssh key instead of file name to control if the key is already loaded.

Also check for .ssh folder presence (#5128)
2019-01-14 16:38:45 +01:00
Marc Cornellà
fabee55948
ssh-agent: autoload identities not already loaded (#7174)
With this PR the ssh-agent plugin checks the `ssh-add -l` output for the
identities added, and adds all those specified by the user that haven't been
added yet.

We also decouple the logic of starting ssh-agent from the logic of adding
identities, meaning that even if ssh-agent has been started by some other means
(like launchd) we can still ssh-add the user's identities.

Fixes #3019
Fixes #6979
2019-01-09 21:19:52 +01:00
Yusuf Kocaman
d8c71bbce1
added details about kcn and kres 2019-01-07 17:35:39 +03:00
Yusuf Kocaman
2596aef866
added change namespace and rolling restart functions for kubectl 2019-01-07 17:24:44 +03:00
Caleb Williams
22e00b02ef
Add Yarn Workspace command aliases 2019-01-02 14:12:13 -06:00
Robby Russell
a29950146b
Merge pull request #7386 from deepan10/features/ansible-plugin
ansible plugin added
2018-12-31 11:18:24 -08:00
Robby Russell
8961fda153
Add keychain plugin (#7385)
This plugin integrates the Keychain tool[1] in to the project.

[1] [keychain](https://www.funtoo.org/Keychain)
2018-12-31 11:17:29 -08:00
Anton Stamenov
0cc1266c17 aws_porfiles regex is catching more lines than profiles, thus breaking completion (#7469) 2018-12-31 11:15:56 -08:00
Alexander Huynh
3c3766fdf5 Provide even spacing between marks (#7456)
Before, when typing the `marks` command, longer mark keys would cause
the tabs to spill over to the next tab stop, like so:

    rc      -> /home/ahlex/.rc
    repos   -> /home/ahlex/repos
    a-longer-string         -> /tmp

Implement better key display by running through all of the marks twice,
once to get the longest key length, and the second time to format
everything according to that length:

                 rc -> /home/ahlex/.rc
              repos -> /home/ahlex/repos
    a-longer-string -> /tmp
2018-12-31 11:15:14 -08:00
Ben Davies
d0c06d9ec8 added svcat plugin (#7452)
Including a Kubernetes Service Catalog plugin
2018-12-31 11:14:22 -08:00
Andrew Imeson
64976138b6 Add new vagrant commands (#7455)
* vagrant: Add `cloud` subcommand to completion

* vagrant: Add `port` subcommand to completion

* vagrant: Add `validate` subcommand to completion
2018-12-31 11:13:31 -08:00
Patrick Artounian
990104730c Update docker plugin from upstream docker/cli (#7470) 2018-12-31 11:12:34 -08:00
Antu Acharjee
722af459fd Added stackoverflow in /plugins/web-search/-web-search 2018-12-20 10:41:33 +06:00
Antu Acharjee
a244d47131 Added stackoverflow in /plugins/web-search/-web-search 2018-12-20 10:25:36 +06:00
Frederick Zhang
cf07fe2c6f -r is not available for bsd sed 2018-11-28 14:50:45 +11:00
Igor Kapkov
2614b7ecdf osx: fix rmdsstore function definition (#7443) 2018-11-27 22:58:36 +01:00