-
-
Notifications
You must be signed in to change notification settings - Fork 25.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to view the last changelog on command #9505
Labels
Comments
You can run |
Oh this is great, thanks so much! Can we convert this feature request to add a command to view the latest changelog entry on demand? Since it was mentioned in the OP I hope it's not too forward. |
omz update
Thank you! |
tolien
pushed a commit
to tolien/ohmyzsh
that referenced
this issue
Jan 6, 2021
sevenever
pushed a commit
to sevenever/ohmyzsh
that referenced
this issue
Jan 13, 2021
shlomif
pushed a commit
to shlomif/oh-my-zsh
that referenced
this issue
Jan 18, 2021
dilfish
pushed a commit
to dilfish/oh-my-zsh
that referenced
this issue
Jan 25, 2021
jglien
added a commit
to jglien/ohmyzsh
that referenced
this issue
Jan 29, 2021
* aliases: Don't overshadow fd * feat(plugins): add grc plugin for Generic Colouriser (ohmyzsh#9315) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fd: Rework command to be more idiomatic Co-authored-by: Marc Cornellà <marc.cornella@live.com> * Document fd alias change in README * refactor(hanami): change global aliases and clean up README * feat(lib): show upstream branch in `git_prompt_info` (ohmyzsh#9188) Show the remote branch the local branch is tracking if `ZSH_THEME_GIT_SHOW_UPSTREAM` is set, like so: `ZSH_THEME_GIT_SHOW_UPSTREAM=1`. Co-authored-by: Marc Cornellà <marc.cornella@live.com> * chore!: notify breaking change in `git_prompt_info` BREAKING CHANGE: the git config option to skip running `git_prompt_info` has changed from `oh-my-zsh.hide-status` to `oh-my-zsh.hide-info` (ohmyzsh#9188). * fix(composer): autoload `_cache_invalid` for antigen compatibility Antigen doesn't call `compinit` until the user prompt is about to be shown, which means `_cache_invalid` isn't automatically autoloaded. This patch fixes that, though we should work towards a better caching mechanism. Fixes ohmyzsh#9490 * feat(plugins): add genpass plugin with 3 distinct password generators (ohmyzsh#9502) * feat(updater): save version prior to updating so `omz changelog` just works™ Fixes ohmyzsh#9505 * fix(changelog): allow breaking change message to span multiple lines This also allows the option to put extra paragraphs after the BREAKING CHANGE message while properly displaying the breaking change message. Useful, for example, to add signed-off or co-authored lines. * fix(genpass): only use words with ASCII characters in `genpass-xkcd` (ohmyzsh#9508) * fix(genpass): fix grep regex in `genpass-xkcd` for FreeBSD version (ohmyzsh#9514) * fix(genpass): check for presence of shuf command. "shuf" is not a standard command on MacOS and requires installation of the brew coreutils package * fix(genpass): warn if no wordlist is found * fix(genpass): add compatibility for macOS paste command "paste" on macOS requires a '-' to signify that the standard input is used. Without the '-' character, the command errors out. * fix(genpass): improve performance and usability and fix bugs (ohmyzsh#9520) *Bugs* The following bugs have been fixed: - All generators ignored errors from external commands. For example, if `/usr/share/dict/words` was unreadable, `genpass-xkcd` would print "0-" as a password and return success. - All generators silently ignored the argument if it wasn't a number. For example, `genpass-apple -2` was generating one password and not printing any errors. - All generators silently ignored extra arguments. For example, `genpass-apple -n 2` was generating one password and not printing any errors. - `genpass-xkcd` was generating passwords with less than 128 bits of security margin in contradiction to documentation. The smaller the dictionary size, the weaker the passwords it was generating. For a dictionary with 27 words, `genpass-xkcd` was generating passwords with 93 bits of security margin (`log2(27!)`). - The source of random data used by `genpass-xkcd` was not cryptographically secure in contradiction to documentation. See: https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html - `genpass-apple` could generate a password with non-ascii characters depending on user locale. For example, passwords could contain 'İ' for users with Turkish locale. - `genpass-apple` didn't work with `ksh_arrays` shell option. - `genpass-xkcd` was printing spurious errors with `ksh_arrays` shell option. - `genpass-xkcd` was producing too short (weak) or too strong (long) and/or printing errors when `IFS` was set to non-default value. - All generators were printing fewer passwords than requested and returning success when passed a very large number as an argument. *Usability* Generators are now implemented as self-contained executable files. They can be invoked from scripts with no additional setup. Generators no longer depend on external commands. The only dependencies are `/dev/urandom` and, for `genpass-xkcd`, `/usr/share/dict/words`. All generators used to silently ignore all arguments after the first and the first argument if it wasn't a number. For example, both `genpass-apple -2` and `genpass-apple -n 2` were generating one password and not printing any errors. Now these print an error and fail. *Performance* The time it takes to load the plugin has been greatly reduced. This translates into faster zsh startup when the plugin is enabled. Incidentally, two generators out of three have been sped up to a large degree while one generator (`genpass-xkcd`) has gotten slower. This is unlikely to matter one way or another unless generating a very large number of passwords. In the latter case `genpass-xkcd` is now also faster than it used to be. The following table shows benchmark results from Linux x86-64 on i9-7900X. The numbers in the second and third columns show how many times a given command could be executed per second. Higher numbers are better. command | before (Hz) | after (Hz) | speedup | ----------------------------|------------:|-----------:|--------:| `source genpass.plugin.zsh` | 4810 | 68700 | +1326% | `genpass-apple` | 30.3 | 893 | +2846% | `genpass-monkey` | 203 | 5290 | +2504% | `genpass-xkcd` | 34.4 | 14.5 | -58% | `genpass-xkcd 1000` | 0.145 | 0.804 | +454% | * chore: update git-lfs maintainer handle * fix(genpass): use `log()` instead of `log2()` for zsh < 5.6 (ohmyzsh#9548) Fixes ohmyzsh#9548 * fix(updater): don't pipe changelog to less when updating Fixes ohmyzsh#9509 * fix(brew)!: update `bcubc` alias to use `brew upgrade --cask` (ohmyzsh#9501) BREAKING CHANGE: changes deprecated `brew cask reinstall $(...)` alias to use `brew upgrade --cask` instead. If you don't have this command, run `brew update` to get the latest Homebrew CLI version. Co-authored-by: jakepez <jake@findjake.com> * fix(changelog): remove CR characters in breaking change messages The GitHub UI might not remove CR characters from commit description forms filled from a Windows browser. * feat(grc): source `grc.zsh` instead of hard-coding its content (ohmyzsh#9553) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fix(CLI): properly get zsh command in `omz update` (ohmyzsh#9558) Zsh versions older than 5.3 don't have ZSH_ARGZERO, so use an alternative method to get the zsh command. Fixes ohmyzsh#9558 * feat(docker): update completion to upstream version (ohmyzsh#9470) * feat(git): add grst alias for `git restore --staged` (ohmyzsh#8932) Closes ohmyzsh#8932 * fix(lib): mark changes as MODIFIED on 'MM' in `git_prompt_status` (ohmyzsh#9552) In the output of `git status -sb`, 'MM' indicates there are both added and modified changes. This change marks that case as MODIFIED instead of ADDED. * docs(nvm): clarify how to enable settings (ohmyzsh#9542) It wasn’t clear where I should set the `NVM_AUTOLOAD` variable. The clue was to be found in [the docs for another plugin](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf). It seems setting values need to come before Oh My Zsh is sourced. Updated read me to reflect this, and the fact that one of the settings mentioned is specific to nvm, not this plugin. * fix(vi-mode): control cursor, restore and use visual mode and speed up mode changes (ohmyzsh#8004) * refactor(vi-mode): remove duplicate bindkey logic and fix syntax * feat(CLI): add `plugin info` subcommand (ohmyzsh#9452) Co-authored-by: Fernando Crespo <fxcrespo@iMac-44054.local> Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fix(archlinux): update URL and key server in `pacmanallkeys` (ohmyzsh#9569) - Added follow redirects curl flag to fix the 301 response - Updated trusted users URL format - Changed from `pgp.mit.edu` keyserver to `keyserver.ubuntu.com` keyserver * docs(vi-mode): revamp README and document settings * fix(vi-mode): hide cursor-change logic behind `VI_MODE_SET_CURSOR` setting Fixes ohmyzsh#9570 * fix(vi-mode)!: add back edit-command-line key binding as 'vv' (ohmyzsh#9573) BREAKING CHANGE: the key binding to open an editor to edit the command line has been moved from being `v` (press v once) to being `vv` (press v twice). Now, the action for `v` is the default `visual-mode`, as is in Vim. Fixes ohmyzsh#9573 * feat(plugins): add `universalarchive` plugin to conveniently compress files (ohmyzsh#6846) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * chore: add Konfekt as universalarchive maintainer * fix(CLI): show symlinked themes in `omz theme list` * fix(changelog): display scope in breaking change messages * fix(lib): update Emacs terminal detection in `title` function (ohmyzsh#9577) Environment variable EMACS was replaced by INSIDE_EMACS * fix(universalarchive): make plugin zsh-only to fix `realpath` not found error Fixes ohmyzsh#9586 * fix(changelog): fix spacing in breaking changes message * fix(jake-node): support all Jakefile filenames in `jake` completion (ohmyzsh#9589) * feat(macports): add 'reclaim' to completion list for Macports (ohmyzsh#9521) The sub-command `reclaim` is quite useful for freeing up disk space. `reclaim` is a useful command that is missing from the list of completions in the plugin. The description is for the `reclaim` sub-command is: "port reclaim will find files that can be removed to reclaim disk space by uninstalling inactive ports on your system as well as unnecessary unrequested ports, and removing unneeded or unused installation files. The user is then provided interactive options for files to remove. No files are removed initially, until the user selects them from the provided list." For all the details use this command on a system with Macports installed: `port help reclaim` * feat(last-working-dir): log separate `lwd`s for different SSH keys on the same user account (ohmyzsh#9534) Co-authored-by: Marc Cornellà <hello@mcornella.com> * fix(colorize): bypass less aliases in `colorize_less` (ohmyzsh#9593) * chore: caution against `COMPLETION_WAITING_DOTS` in template (ohmyzsh#8352) * feat(git-prompt): display untracked files count Closes ohmyzsh#8435 Closes ohmyzsh#4880 * feat(git-prompt): display stash count in prompt * fix(lib): use -N syntax in `head` and `tail` to support Solaris (ohmyzsh#6391) Closes ohmyzsh#6391 Co-authored-by: Sergey Mashkov <cy6erGn0m@gmail.com> * fix(debian): add quotes to `kclean` alias (ohmyzsh#3066) Co-authored-by: la-magra <via.magra@gmail.com> * feat(plugins): add `term_tab` plugin to complete other zsh sessions' directories (ohmyzsh#3018) * feat(plugins): add `zbell` plugin to notify when commands end (ohmyzsh#3034) Closes ohmyzsh#3034 * feat(essembeh): update theme with new features (ohmyzsh#9595) - single line - quite simple by default: user@host:$PWD - green for local shell as non root - red for ssh shell as non root - magenta for root sessions - prefix with remote address for ssh shells - prefix to detect docker containers or chroot - git plugin to display current branch and status * fix(vi-mode): ignore `clip*` function errors in yank and put widgets Fixes ohmyzsh#9605 * Bump year to 2021 * fix(updater): refresh date of last update only on successful update * docs(git-prompt): explain stashed icon (⚑) (ohmyzsh#9619) Stashed icon was added in ohmyzsh#4880 Co-authored-by: Rohit Goswami <r95g10@gmail.com> Co-authored-by: Mark Mercado <mamercad@gmail.com> Co-authored-by: Marc Cornellà <marc.cornella@live.com> Co-authored-by: Bruno Borges <brborges@microsoft.com> Co-authored-by: Aaron Toponce <aaron.toponce@gmail.com> Co-authored-by: Matt Lewin <matt.lewin@gotruemotion.com> Co-authored-by: Patrick Harrison <mestizo@gmail.com> Co-authored-by: Roman Perepelitsa <roman.perepelitsa@gmail.com> Co-authored-by: Josh E. Roberts <josh@cenintage.com> Co-authored-by: jakepez <jake@findjake.com> Co-authored-by: hjpotter92 <hjpotter92@users.noreply.github.com> Co-authored-by: YantaoZhao <zhytsh15@126.com> Co-authored-by: Peter Babič <babicpet@gmail.com> Co-authored-by: Seamile <lanhuermao@gmail.com> Co-authored-by: Paul Robert Lloyd <paulrobertlloyd@users.noreply.github.com> Co-authored-by: Robert Estelle <robertestelle@gmail.com> Co-authored-by: Fernando Crespo <fernando82@gmail.com> Co-authored-by: Fernando Crespo <fxcrespo@iMac-44054.local> Co-authored-by: Gabriel Corral <cascadingstyletrees@users.noreply.github.com> Co-authored-by: Konfekt <Konfekt@users.noreply.github.com> Co-authored-by: Kyle Gerard Felker <felker@anl.gov> Co-authored-by: Marc Cornellà <hello@mcornella.com> Co-authored-by: TIT <sblohin@yandex.ru> Co-authored-by: Søren Nielsen <contact@cph.dev> Co-authored-by: wilkis <git@marv.one> Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com> Co-authored-by: Suhas Karanth <sudo-suhas@users.noreply.github.com> Co-authored-by: Arnaud Thimel <thimel@codelutin.com> Co-authored-by: Sergey Mashkov <cy6erGn0m@gmail.com> Co-authored-by: la-magra <via.magra@gmail.com> Co-authored-by: deathjest3r <Death.Jester@web.de> Co-authored-by: bullno1 <thebullno1@gmail.com> Co-authored-by: Sébastien MB <essembeh@users.noreply.github.com> Co-authored-by: Robby Russell <robby@planetargon.com> Co-authored-by: Aidin Gharibnavaz <aidin@aidinhut.com>
jglien
added a commit
to jglien/ohmyzsh
that referenced
this issue
Jan 29, 2021
* aliases: Don't overshadow fd * feat(plugins): add grc plugin for Generic Colouriser (ohmyzsh#9315) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fd: Rework command to be more idiomatic Co-authored-by: Marc Cornellà <marc.cornella@live.com> * Document fd alias change in README * refactor(hanami): change global aliases and clean up README * feat(lib): show upstream branch in `git_prompt_info` (ohmyzsh#9188) Show the remote branch the local branch is tracking if `ZSH_THEME_GIT_SHOW_UPSTREAM` is set, like so: `ZSH_THEME_GIT_SHOW_UPSTREAM=1`. Co-authored-by: Marc Cornellà <marc.cornella@live.com> * chore!: notify breaking change in `git_prompt_info` BREAKING CHANGE: the git config option to skip running `git_prompt_info` has changed from `oh-my-zsh.hide-status` to `oh-my-zsh.hide-info` (ohmyzsh#9188). * fix(composer): autoload `_cache_invalid` for antigen compatibility Antigen doesn't call `compinit` until the user prompt is about to be shown, which means `_cache_invalid` isn't automatically autoloaded. This patch fixes that, though we should work towards a better caching mechanism. Fixes ohmyzsh#9490 * feat(plugins): add genpass plugin with 3 distinct password generators (ohmyzsh#9502) * feat(updater): save version prior to updating so `omz changelog` just works™ Fixes ohmyzsh#9505 * fix(changelog): allow breaking change message to span multiple lines This also allows the option to put extra paragraphs after the BREAKING CHANGE message while properly displaying the breaking change message. Useful, for example, to add signed-off or co-authored lines. * fix(genpass): only use words with ASCII characters in `genpass-xkcd` (ohmyzsh#9508) * fix(genpass): fix grep regex in `genpass-xkcd` for FreeBSD version (ohmyzsh#9514) * fix(genpass): check for presence of shuf command. "shuf" is not a standard command on MacOS and requires installation of the brew coreutils package * fix(genpass): warn if no wordlist is found * fix(genpass): add compatibility for macOS paste command "paste" on macOS requires a '-' to signify that the standard input is used. Without the '-' character, the command errors out. * fix(genpass): improve performance and usability and fix bugs (ohmyzsh#9520) *Bugs* The following bugs have been fixed: - All generators ignored errors from external commands. For example, if `/usr/share/dict/words` was unreadable, `genpass-xkcd` would print "0-" as a password and return success. - All generators silently ignored the argument if it wasn't a number. For example, `genpass-apple -2` was generating one password and not printing any errors. - All generators silently ignored extra arguments. For example, `genpass-apple -n 2` was generating one password and not printing any errors. - `genpass-xkcd` was generating passwords with less than 128 bits of security margin in contradiction to documentation. The smaller the dictionary size, the weaker the passwords it was generating. For a dictionary with 27 words, `genpass-xkcd` was generating passwords with 93 bits of security margin (`log2(27!)`). - The source of random data used by `genpass-xkcd` was not cryptographically secure in contradiction to documentation. See: https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html - `genpass-apple` could generate a password with non-ascii characters depending on user locale. For example, passwords could contain 'İ' for users with Turkish locale. - `genpass-apple` didn't work with `ksh_arrays` shell option. - `genpass-xkcd` was printing spurious errors with `ksh_arrays` shell option. - `genpass-xkcd` was producing too short (weak) or too strong (long) and/or printing errors when `IFS` was set to non-default value. - All generators were printing fewer passwords than requested and returning success when passed a very large number as an argument. *Usability* Generators are now implemented as self-contained executable files. They can be invoked from scripts with no additional setup. Generators no longer depend on external commands. The only dependencies are `/dev/urandom` and, for `genpass-xkcd`, `/usr/share/dict/words`. All generators used to silently ignore all arguments after the first and the first argument if it wasn't a number. For example, both `genpass-apple -2` and `genpass-apple -n 2` were generating one password and not printing any errors. Now these print an error and fail. *Performance* The time it takes to load the plugin has been greatly reduced. This translates into faster zsh startup when the plugin is enabled. Incidentally, two generators out of three have been sped up to a large degree while one generator (`genpass-xkcd`) has gotten slower. This is unlikely to matter one way or another unless generating a very large number of passwords. In the latter case `genpass-xkcd` is now also faster than it used to be. The following table shows benchmark results from Linux x86-64 on i9-7900X. The numbers in the second and third columns show how many times a given command could be executed per second. Higher numbers are better. command | before (Hz) | after (Hz) | speedup | ----------------------------|------------:|-----------:|--------:| `source genpass.plugin.zsh` | 4810 | 68700 | +1326% | `genpass-apple` | 30.3 | 893 | +2846% | `genpass-monkey` | 203 | 5290 | +2504% | `genpass-xkcd` | 34.4 | 14.5 | -58% | `genpass-xkcd 1000` | 0.145 | 0.804 | +454% | * chore: update git-lfs maintainer handle * fix(genpass): use `log()` instead of `log2()` for zsh < 5.6 (ohmyzsh#9548) Fixes ohmyzsh#9548 * fix(updater): don't pipe changelog to less when updating Fixes ohmyzsh#9509 * fix(brew)!: update `bcubc` alias to use `brew upgrade --cask` (ohmyzsh#9501) BREAKING CHANGE: changes deprecated `brew cask reinstall $(...)` alias to use `brew upgrade --cask` instead. If you don't have this command, run `brew update` to get the latest Homebrew CLI version. Co-authored-by: jakepez <jake@findjake.com> * fix(changelog): remove CR characters in breaking change messages The GitHub UI might not remove CR characters from commit description forms filled from a Windows browser. * feat(grc): source `grc.zsh` instead of hard-coding its content (ohmyzsh#9553) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fix(CLI): properly get zsh command in `omz update` (ohmyzsh#9558) Zsh versions older than 5.3 don't have ZSH_ARGZERO, so use an alternative method to get the zsh command. Fixes ohmyzsh#9558 * feat(docker): update completion to upstream version (ohmyzsh#9470) * feat(git): add grst alias for `git restore --staged` (ohmyzsh#8932) Closes ohmyzsh#8932 * fix(lib): mark changes as MODIFIED on 'MM' in `git_prompt_status` (ohmyzsh#9552) In the output of `git status -sb`, 'MM' indicates there are both added and modified changes. This change marks that case as MODIFIED instead of ADDED. * docs(nvm): clarify how to enable settings (ohmyzsh#9542) It wasn’t clear where I should set the `NVM_AUTOLOAD` variable. The clue was to be found in [the docs for another plugin](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf). It seems setting values need to come before Oh My Zsh is sourced. Updated read me to reflect this, and the fact that one of the settings mentioned is specific to nvm, not this plugin. * fix(vi-mode): control cursor, restore and use visual mode and speed up mode changes (ohmyzsh#8004) * refactor(vi-mode): remove duplicate bindkey logic and fix syntax * feat(CLI): add `plugin info` subcommand (ohmyzsh#9452) Co-authored-by: Fernando Crespo <fxcrespo@iMac-44054.local> Co-authored-by: Marc Cornellà <marc.cornella@live.com> * fix(archlinux): update URL and key server in `pacmanallkeys` (ohmyzsh#9569) - Added follow redirects curl flag to fix the 301 response - Updated trusted users URL format - Changed from `pgp.mit.edu` keyserver to `keyserver.ubuntu.com` keyserver * docs(vi-mode): revamp README and document settings * fix(vi-mode): hide cursor-change logic behind `VI_MODE_SET_CURSOR` setting Fixes ohmyzsh#9570 * fix(vi-mode)!: add back edit-command-line key binding as 'vv' (ohmyzsh#9573) BREAKING CHANGE: the key binding to open an editor to edit the command line has been moved from being `v` (press v once) to being `vv` (press v twice). Now, the action for `v` is the default `visual-mode`, as is in Vim. Fixes ohmyzsh#9573 * feat(plugins): add `universalarchive` plugin to conveniently compress files (ohmyzsh#6846) Co-authored-by: Marc Cornellà <marc.cornella@live.com> * chore: add Konfekt as universalarchive maintainer * fix(CLI): show symlinked themes in `omz theme list` * fix(changelog): display scope in breaking change messages * fix(lib): update Emacs terminal detection in `title` function (ohmyzsh#9577) Environment variable EMACS was replaced by INSIDE_EMACS * fix(universalarchive): make plugin zsh-only to fix `realpath` not found error Fixes ohmyzsh#9586 * fix(changelog): fix spacing in breaking changes message * fix(jake-node): support all Jakefile filenames in `jake` completion (ohmyzsh#9589) * feat(macports): add 'reclaim' to completion list for Macports (ohmyzsh#9521) The sub-command `reclaim` is quite useful for freeing up disk space. `reclaim` is a useful command that is missing from the list of completions in the plugin. The description is for the `reclaim` sub-command is: "port reclaim will find files that can be removed to reclaim disk space by uninstalling inactive ports on your system as well as unnecessary unrequested ports, and removing unneeded or unused installation files. The user is then provided interactive options for files to remove. No files are removed initially, until the user selects them from the provided list." For all the details use this command on a system with Macports installed: `port help reclaim` * feat(last-working-dir): log separate `lwd`s for different SSH keys on the same user account (ohmyzsh#9534) Co-authored-by: Marc Cornellà <hello@mcornella.com> * fix(colorize): bypass less aliases in `colorize_less` (ohmyzsh#9593) * chore: caution against `COMPLETION_WAITING_DOTS` in template (ohmyzsh#8352) * feat(git-prompt): display untracked files count Closes ohmyzsh#8435 Closes ohmyzsh#4880 * feat(git-prompt): display stash count in prompt * fix(lib): use -N syntax in `head` and `tail` to support Solaris (ohmyzsh#6391) Closes ohmyzsh#6391 Co-authored-by: Sergey Mashkov <cy6erGn0m@gmail.com> * fix(debian): add quotes to `kclean` alias (ohmyzsh#3066) Co-authored-by: la-magra <via.magra@gmail.com> * feat(plugins): add `term_tab` plugin to complete other zsh sessions' directories (ohmyzsh#3018) * feat(plugins): add `zbell` plugin to notify when commands end (ohmyzsh#3034) Closes ohmyzsh#3034 * feat(essembeh): update theme with new features (ohmyzsh#9595) - single line - quite simple by default: user@host:$PWD - green for local shell as non root - red for ssh shell as non root - magenta for root sessions - prefix with remote address for ssh shells - prefix to detect docker containers or chroot - git plugin to display current branch and status * fix(vi-mode): ignore `clip*` function errors in yank and put widgets Fixes ohmyzsh#9605 * Bump year to 2021 * fix(updater): refresh date of last update only on successful update * docs(git-prompt): explain stashed icon (⚑) (ohmyzsh#9619) Stashed icon was added in ohmyzsh#4880 Co-authored-by: Rohit Goswami <r95g10@gmail.com> Co-authored-by: Mark Mercado <mamercad@gmail.com> Co-authored-by: Marc Cornellà <marc.cornella@live.com> Co-authored-by: Bruno Borges <brborges@microsoft.com> Co-authored-by: Aaron Toponce <aaron.toponce@gmail.com> Co-authored-by: Matt Lewin <matt.lewin@gotruemotion.com> Co-authored-by: Patrick Harrison <mestizo@gmail.com> Co-authored-by: Roman Perepelitsa <roman.perepelitsa@gmail.com> Co-authored-by: Josh E. Roberts <josh@cenintage.com> Co-authored-by: jakepez <jake@findjake.com> Co-authored-by: hjpotter92 <hjpotter92@users.noreply.github.com> Co-authored-by: YantaoZhao <zhytsh15@126.com> Co-authored-by: Peter Babič <babicpet@gmail.com> Co-authored-by: Seamile <lanhuermao@gmail.com> Co-authored-by: Paul Robert Lloyd <paulrobertlloyd@users.noreply.github.com> Co-authored-by: Robert Estelle <robertestelle@gmail.com> Co-authored-by: Fernando Crespo <fernando82@gmail.com> Co-authored-by: Fernando Crespo <fxcrespo@iMac-44054.local> Co-authored-by: Gabriel Corral <cascadingstyletrees@users.noreply.github.com> Co-authored-by: Konfekt <Konfekt@users.noreply.github.com> Co-authored-by: Kyle Gerard Felker <felker@anl.gov> Co-authored-by: Marc Cornellà <hello@mcornella.com> Co-authored-by: TIT <sblohin@yandex.ru> Co-authored-by: Søren Nielsen <contact@cph.dev> Co-authored-by: wilkis <git@marv.one> Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com> Co-authored-by: Suhas Karanth <sudo-suhas@users.noreply.github.com> Co-authored-by: Arnaud Thimel <thimel@codelutin.com> Co-authored-by: Sergey Mashkov <cy6erGn0m@gmail.com> Co-authored-by: la-magra <via.magra@gmail.com> Co-authored-by: deathjest3r <Death.Jester@web.de> Co-authored-by: bullno1 <thebullno1@gmail.com> Co-authored-by: Sébastien MB <essembeh@users.noreply.github.com> Co-authored-by: Robby Russell <robby@planetargon.com> Co-authored-by: Aidin Gharibnavaz <aidin@aidinhut.com>
erwinvaneijk
pushed a commit
to erwinvaneijk/oh-my-zsh
that referenced
this issue
Feb 21, 2021
dpond
pushed a commit
to dpond/ohmyzsh
that referenced
this issue
Mar 23, 2021
avpalmeira
pushed a commit
to avpalmeira/ohmyzsh
that referenced
this issue
May 20, 2021
osamuelsson
pushed a commit
to osamuelsson/oh-my-zsh
that referenced
this issue
May 28, 2021
grantstephens
pushed a commit
to grantstephens/oh-my-zsh
that referenced
this issue
Jun 23, 2021
sming
pushed a commit
to sming/ohmyzsh
that referenced
this issue
Jul 15, 2021
tinogomes
pushed a commit
to tinogomes/ohmyzsh
that referenced
this issue
Sep 24, 2021
sudeeshjohn
pushed a commit
to sudeeshjohn/oh-my-zsh
that referenced
this issue
Nov 10, 2021
tekniklr
pushed a commit
to tekniklr/oh-my-zsh
that referenced
this issue
Sep 6, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
I have an automated update script that calls
omz update
and the script gets stuck becauseless
opens with the changelog (a welcome addition but not needed in my case). Also the latest changelog maybe should be viewable somehow, with some command?Describe the solution you'd like
An option is added to
omz update
for silencing the changelog.The text was updated successfully, but these errors were encountered: