forked from ohmyzsh/ohmyzsh
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/master'
- Loading branch information
Showing
26 changed files
with
187 additions
and
128 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,18 @@ | ||
if ! (( $+commands[curl] )); then | ||
echo "hitokoto plugin needs curl to work" >&2 | ||
return | ||
echo "hitokoto plugin needs curl to work" >&2 | ||
return | ||
fi | ||
|
||
function hitokoto { | ||
emulate -L zsh | ||
Q=$(curl -s --connect-timeout 2 "https://v1.hitokoto.cn" | jq -j '.hitokoto+"\t"+.from') | ||
setopt localoptions nopromptsubst | ||
|
||
TXT=$(echo "$Q" | awk -F '\t' '{print $1}') | ||
WHO=$(echo "$Q" | awk -F '\t' '{print $2}') | ||
# Get hitokoto data | ||
local -a data | ||
data=("${(ps:\n:)"$(command curl -s --connect-timeout 2 "https://v1.hitokoto.cn" | command jq -j '.hitokoto+"\n"+.from')"}") | ||
|
||
[[ -n "$WHO" && -n "$TXT" ]] && print -P "%F{3}${WHO}%f: “%F{5}${TXT}%f”" | ||
# Exit if could not fetch hitokoto | ||
[[ -n "$data" ]] || return 0 | ||
|
||
local quote="${data[1]}" author="${data[2]}" | ||
print -P "%F{3}${author}%f: “%F{5}${quote}%f”" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# kn - Knative CLI | ||
|
||
This plugin provides autocompletion for [kn](https://knative.dev/docs/install/client/install-kn/) operations. | ||
|
||
To use it, add `kn` to the plugins array of your zshrc file: | ||
|
||
```zsh | ||
plugins=(... kn) | ||
``` | ||
|
||
## See Also | ||
|
||
+ [kn/client](https://github.com/knative/client) | ||
|
||
## Contributors | ||
|
||
+ [btannous](https://github.com/btannous) - Plugin Author |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Autocompletion for kn, the command line interface for knative | ||
# | ||
# Author: https://github.com/btannous | ||
|
||
if [ $commands[kn] ]; then | ||
source <(kn completion zsh) | ||
compdef _kn kn | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# osx plugin | ||
|
||
**Deprecated: use the [`macos`](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/macos) plugin instead.** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
print ${(%):-'%F{yellow}The `osx` plugin is deprecated and has been renamed to `macos`.'} | ||
print ${(%):-'Please update your .zshrc to use the `%Bmacos%b` plugin instead.%f'} | ||
|
||
(( ${fpath[(Ie)$ZSH/plugins/macos]} )) || fpath=("$ZSH/plugins/macos" $fpath) | ||
source "$ZSH/plugins/macos/macos.plugin.zsh" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,23 @@ | ||
if ! (( $+commands[curl] )); then | ||
echo "rand-quote plugin needs curl to work" >&2 | ||
return | ||
echo "rand-quote plugin needs curl to work" >&2 | ||
return | ||
fi | ||
|
||
function quote { | ||
emulate -L zsh | ||
Q=$(curl -s --connect-timeout 2 "http://www.quotationspage.com/random.php" | iconv -c -f ISO-8859-1 -t UTF-8 | grep -m 1 "dt ") | ||
setopt localoptions nopromptsubst | ||
|
||
TXT=$(echo "$Q" | sed -e 's/<\/dt>.*//g' -e 's/.*html//g' -e 's/^[^a-zA-Z]*//' -e 's/<\/a..*$//g') | ||
WHO=$(echo "$Q" | sed -e 's/.*\/quotes\///g' -e 's/<.*//g' -e 's/.*">//g') | ||
# Get random quote data | ||
local data | ||
data="$(command curl -s --connect-timeout 2 "http://www.quotationspage.com/random.php" \ | ||
| iconv -c -f ISO-8859-1 -t UTF-8 \ | ||
| command grep -a -m 1 'dt class="quote"')" | ||
|
||
[[ -n "$WHO" && -n "$TXT" ]] && print -P "%F{3}${WHO}%f: “%F{5}${TXT}%f”" | ||
# Exit if could not fetch random quote | ||
[[ -n "$data" ]] || return 0 | ||
|
||
local quote author | ||
quote=$(sed -e 's|</dt>.*||g' -e 's|.*html||g' -e 's|^[^a-zA-Z]*||' -e 's|</a..*$||g' <<< "$data") | ||
author=$(sed -e 's|.*/quotes/||g' -e 's|<.*||g' -e 's|.*">||g' <<< "$data") | ||
|
||
print -P "%F{3}${author}%f: “%F{5}${quote}%f”" | ||
} |
Oops, something went wrong.