Commit Graph

6739 Commits

Author SHA1 Message Date
270db70805 fix(update): correct description of how changelog is displayed (#9943) 2021-06-11 20:03:21 -07:00
5cdba87025 Aliases: Adding a README file for the plugin. #4662 2021-06-11 19:46:00 -07:00
e47a8e2321 feat(plugins): add aliases cheatsheet plugin (#4662)
* add: explore alias quickly with aliases plugin.

* change: add compatibility with python2 & python3.

- add compatibility.
- add termcolor.py.
- remove aliass(search), just use acs.
- detect python.
2021-06-11 19:45:05 -07:00
a206271460 ssh-agent: improvements (#6309)
* ssh-agent: lock this script with a mkdir style mutex

This script is a kind of singleton pattern and is not reentrant.
If several shells are oppened in a fast sequence, then several
independent ssh-agents would be created, which is not acceptable.
A mutex is required.

Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>

* ssh-agent: only start agent if .ssh dir exists

To use the same profile system-wide, it might happen
that the .ssh directory does not exist
(typically $HOME/.ssh/). This would trigger a error.

Creating the directory would be a option, but it
usually will not make sense to do so because it means
the user doesn't have ssh keys or config.

Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>

* ssh-agent: adds lazy option to disable key loading on start

Option is documented on updated README.md

Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>

* ssh-agent: simplify agent-forwarding checking

Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>

Co-authored-by: Robby Russell <robby@planetargon.com>
2021-06-11 19:03:25 -07:00
Roc
02ce2c4a2f add python alias (#7736) 2021-06-11 18:50:29 -07:00
706b2f3765 feat(extract): add support for .ear files (#9901)
Co-authored-by: Corey Hinkle <corey.hinkle@five9.com>
2021-05-28 11:27:16 +02:00
c95b4a393a chore(chucknorris): fix typo (#9916) 2021-05-28 11:19:28 +02:00
059ee71fc8 fix(gentoo): fix the color of the prompt symbol (#9885)
This commit fixes an issue where the prompt symbol is white when vcs_info is displayed in the gentoo theme.
2021-05-28 11:14:58 +02:00
308b2314f8 fix(dirhistory): fix ALT+Left/Right key bindings for iTerm2 (#9940) 2021-05-28 10:47:02 +02:00
7ab15bee03 feat(dirhistory): add ALT+UP/DOWN key bindings for iTerm2 (#8502) 2021-05-21 22:00:58 +02:00
1bda62dffa feat(shrink-path): add ability to toggle off path shrinking (#9794) 2021-05-21 21:57:34 +02:00
d646884add feat(git): add aliases gcas and gcasm for commit with sign-off (#8881) 2021-05-03 17:35:13 +02:00
4e8ffe88d4 fix(cargo): complete flags for default cargo aliases (#9692)
By default, cargo provides alias for some commonly used functions. This patch
makes it that those alias will complete the same as their full commands.

Default alias:
b -> build
c -> check
t -> test
r -> run

Since cargo allows users to define custom alias it would be nice if
oh-my-zsh automatically detected those and preformed completions as such
but that would be a much more complex patch.
2021-05-03 16:59:45 +02:00
f4de8c5b3a fix(command-not-found): remove invalid argument for PackageKit (#9876)
`pk-command-not-found` doesn't accept `--` as an argument. This is what happens when `--` is the first argument:

```
$  gem
zsh: --: command not found...
```
2021-05-03 16:49:41 +02:00
70ab2928a5 feat(plugins): add gh plugin for GitHub CLI (#9557) 2021-05-03 16:35:28 +02:00
63a7422d8d fix(deno): actually load deno completion (#9863) 2021-04-26 11:54:53 +02:00
0655241fa6 fix(kubectl): use --current flag in kcn alias (#7605) 2021-04-25 19:56:59 +02:00
6a7285bc5b chore: fix "Facebook" typo in README.md (#9378) 2021-04-25 19:21:31 +02:00
6cc12e031e feat(plugins): add plugin for deno (#9847)
Co-authored-by: Kapil Pau <kapilpau@hotmail.com>
Co-authored-by: CallMeLaNN <CallMeLaNN@users.noreply.github.com>
2021-04-25 19:14:05 +02:00
7ed8888c5b feat(npm): add aliases for npm search and npm info (#9365) 2021-04-25 19:08:51 +02:00
32532c149a feat(npm): add alias for npm update (#9442) 2021-04-25 19:07:25 +02:00
1cc15ca3c2 feat(npm): add alias for npm i -f (#8454)
As documented in the README, `npm i -f` forces npm to install the specified packages from a remote
package registry, even if local copies exist on disk caches.
2021-04-25 19:02:39 +02:00
48a3c2f32d feat(fzf): look in XDG compliant location (#9858) 2021-04-23 20:28:42 +02:00
1916a31153 feat(systemadmin): add IPv6 info to geteip command (#9856) 2021-04-23 16:23:26 +02:00
0e5fed193e feat(ys): add virtualenv prompt info (#8453) 2021-04-23 15:51:31 +02:00
b3d1826a43 feat(ys): add setting to hide dirty info in hg repositories (#8415)
On large mercurial projects, using `hg status` to show dirty prompt
causes significant delay.

This commit checks a local hg config value of `oh-my-zsh.hide-dirty` to
skip dirty check.

Users who wish to skip dirty check can add this to their `.hg/hgrc`
file.

```
[oh-my-zsh]
hide-dirty = 1
```

This config value uses the same naming as ones found for git, in file
lib/git.zsh.
2021-04-23 15:22:18 +02:00
12669f29f0 fix(gentoo): fix tab color completion (#9810)
This commit fixes an issue in the gentoo theme introduced in 3bb5e977.
Due to incorrect line width calculations, colors are incorrectly applied
when using tab.

Fixes #9778

Signed-off-by: Thomas De Backer <mosterdt@debacker.me>
2021-04-11 19:40:27 +02:00
e9f805a3ca docs(rails): reflect changes to aliases (#9809) 2021-04-11 16:20:11 +02:00
6ae78695ef feat(command-not-found): add support for Termux (#9666) 2021-04-09 21:42:11 +02:00
b54a6dab9c refactor(command-not-found): clean up and reorganize logic 2021-04-09 21:22:25 +02:00
8b55fb3b60 feat(command-not-found): add support for Homebrew on Apple M1 (#9797) 2021-04-09 21:22:24 +02:00
9f8801bea6 feat(archlinux)!: remove deprecated commands aur and abs (#9803)
BREAKING CHANGE: the various update aliases will no longer run `abs` and `aur`, which are either
deprecated or nonexistent. See https://archlinux.org/news/deprecation-of-abs/ for more.
2021-04-09 20:48:24 +02:00
3f50482674 feat(react-native): add aliases for iPhone 12 (#9792) 2021-04-07 19:53:48 +02:00
615f9dd02b chore: direct support queries to Discussions 2021-04-06 22:26:57 +02:00
74db9acdb9 chore: I'm dumb 2021-04-06 22:17:17 +02:00
7da330f1bd chore: fix CONTRIBUTING.md TOC 2021-04-06 22:14:05 +02:00
d5e9e8d37b docs: document commit convention in CONTRIBUTING.md 2021-04-06 22:11:02 +02:00
1670f1cafc chore: add maintainer for archlinux plugin 2021-04-06 14:52:47 +02:00
b94bdf8927 feat(archlinux): add support for aura AUR helper (#9467) 2021-04-06 14:51:40 +02:00
2e487b187e feat(shell-proxy): enable unexported DEFAULT_PROXY setting (#9774) 2021-04-06 14:49:03 +02:00
790f185e0f refactor(archlinux): fix name & scripts; reorder aliases (#9546)
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-04-06 12:28:22 +02:00
279212f2cc feat(theme_chooser): display non-zero exit code (#8428)
Fixes #8427
2021-04-06 12:23:59 +02:00
2d40b562e5 fix(dirhistory): make sure to call built-in zle widgets (#9771)
Without this patch, if the called zle widgets have been redefined this plugin might come into
conflict. Related: #9770.
2021-04-01 00:35:28 +02:00
2b1d412279 fix(git): add push or save to gstu alias (#9766)
Fixes #9766
2021-03-31 11:25:26 +02:00
69507c9518 refactor(adben): refactor theme and degrade gracefully on missing dependencies (#9734) 2021-03-28 15:28:01 +02:00
6e56784179 fix(virtualenv): allow empty prefix/suffix in prompt function (#9763)
Fixes #9763
2021-03-28 15:01:39 +02:00
d8b3e115e9 feat(plugins): add hitchhiker plugin (#5117) 2021-03-27 22:25:22 +01:00
02d07f3e3d fix: use $USERNAME guaranteed to always be defined in zsh
Fixes #9701
2021-03-25 12:08:00 +01:00
95a06f3927 refactor(installer): fix static analysis warnings (#9529)
* refactor(install.sh): fix static analysis warnings

Clear all warnings and errors raised by shellcheck.net static analysis.

- Replace non-POSIX shell use of `$OSTYPE` by POSIX compliant check on `uname -o`.
- Move variables out of`printf` format string.
- Refactor/simplify string formatters for error and underline.
- Fix expansion of arguments to a single string `$*` rather than individual elements `$@` within the error and underline formatters.

* fix(uname): non-posix -o option

* fix(install.sh): non portable which

Replaced non-portable `which zsh` by portable `command -v zsh`
2021-03-16 00:06:06 +01:00
3f34ce4da4 fix(vi-mode): fix keymap indicator on zle-line-finish (#9620)
* Update VI_KEYMAP on zle-line-finish.  Fixes next prompt draw.

* Also fix vi-mode prompt redraw in case previous prompt was canceled

* Do not redraw fix prompt if VI_MODE_RESET_PROMPT_ON_MODE_CHANGE is unset

* Use a local variable instead of global in function
2021-03-15 23:32:49 +01:00