mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
posixify!
This commit is contained in:
parent
28cde83c33
commit
fa7682ec3c
3 changed files with 4 additions and 3 deletions
|
@ -53,13 +53,13 @@ function __fish_print_gpg_algo -d "Complete using all algorithms of the type spe
|
||||||
# define label 'loop'
|
# define label 'loop'
|
||||||
# if the line ends with a ','
|
# if the line ends with a ','
|
||||||
# add next line to buffer
|
# add next line to buffer
|
||||||
# remove '\n' and following spaces
|
# transliterate '\n' with ' '
|
||||||
# goto loop
|
# goto loop
|
||||||
# remove everything until the first ':' of the line
|
# remove everything until the first ':' of the line
|
||||||
# remove all blanks
|
# remove all blanks
|
||||||
# transliterate ',' with '\n' (OSX apparently doesn't like '\n' on RHS of the s-command)
|
# transliterate ',' with '\n' (OSX apparently doesn't like '\n' on RHS of the s-command)
|
||||||
# print result
|
# print result
|
||||||
gpg --version | sed -ne "/$argv:/"'{:loop; /,$/{N; s!\n[ ]*! !; b loop}; s!^[^:]*:!!; s![ ]*!!g; y!,!\n!; p}'
|
gpg --version | sed -ne "/$argv:/"'{:loop; /,$/{N; y!\n! !; b loop}; s!^[^:]*:!!; s![ ]*!!g; y!,!\n!; p}'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ complete -c ssh -s a --description "Disables forwarding of the authentication ag
|
||||||
complete -c ssh -s A --description "Enables forwarding of the authentication agent"
|
complete -c ssh -s A --description "Enables forwarding of the authentication agent"
|
||||||
complete -x -c ssh -s b --description "Interface to transmit from" -a "
|
complete -x -c ssh -s b --description "Interface to transmit from" -a "
|
||||||
(
|
(
|
||||||
|
# TODO /proc/net/arp is not POSIX compliant
|
||||||
cut -d ' ' -f 1 /proc/net/arp ^/dev/null | string match -r -v '^IP'
|
cut -d ' ' -f 1 /proc/net/arp ^/dev/null | string match -r -v '^IP'
|
||||||
)
|
)
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
function __fish_print_xdg_mimetypes --description 'Print XDG mime types'
|
function __fish_print_xdg_mimetypes --description 'Print XDG mime types'
|
||||||
sed -e '/\[MIME Cache\]/d; y!=!\t!' ~/.local/share/applications/mimeinfo.cache /usr/share/applications/mimeinfo.cache
|
cat ~/.local/share/applications/mimeinfo.cache /usr/share/applications/mimeinfo.cache ^/dev/null | string match -v '[MIME Cache]' | string replace = \t
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue