mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-26 10:43:47 +08:00
[vips] Add vips completions
Just a skeleton completion file, but the list of available actions/completions is at least dynamically generated (there's a lot of them, they are impossible to remember, and they depend on build options). [ci skip]
This commit is contained in:
parent
457f95fe52
commit
4331face4a
25
share/completions/vips.fish
Normal file
25
share/completions/vips.fish
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Regular completions
|
||||
complete -c vips -s l -l list -d 'List objects'
|
||||
complete -c vips -s p -l plugin -d 'Load PLUGIN'
|
||||
complete -c vips -s v -l version -d 'Print version'
|
||||
complete -c vips -l vips-concurrency -d 'Evaluate with N threads'
|
||||
complete -c vips -l vips-progress -d 'Show progress feedback'
|
||||
complete -c vips -l vips-leak -d 'Leak-check on exit'
|
||||
complete -c vips -l vips-profile -d 'Profile and dump timing on exit'
|
||||
complete -c vips -l vips-disc-threshold -d 'Decompress images larger than N'
|
||||
complete -c vips -l vips-novector -d 'Disable vectorised operations'
|
||||
complete -c vips -l vips-cache-max -d 'Cache at most N operations'
|
||||
complete -c vips -l vips-cache-max-memory -d 'Cache at most N bytes in memory'
|
||||
complete -c vips -l vips-cache-max-files -d 'Allow at most N open files'
|
||||
complete -c vips -l vips-cache-trace -d 'Trace operation cache'
|
||||
complete -c vips -l vips-cache-dump -d 'Dump operation cache on exit'
|
||||
complete -c vips -l vips-version -d 'Print libvips version'
|
||||
complete -c vips -l vips-config -d 'Print libvips config'
|
||||
complete -c vips -l vips-pipe-read-limit -d 'Pipe read limit (bytes)'
|
||||
|
||||
# Operations
|
||||
complete -c vips -n '__fish_is_first_token' -xa "(__fish_vips_ops)"
|
||||
|
||||
function __fish_vips_ops
|
||||
vips -l | string match -rv _base | string replace -rf '^\s*\S+ \((.+?)\), +(\S.*?)(?:\s*[,(].*)?$' '$1\t$2'
|
||||
end
|
Loading…
Reference in New Issue
Block a user