mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-15 06:24:01 +00:00
24 lines
538 B
Fish
24 lines
538 B
Fish
|
function __fish_termux_api__complete_camera_ids
|
||
|
set -l command termux-camera-info
|
||
|
set ids ($command | jq --raw-output '.[].id')
|
||
|
set types ($command | jq --raw-output '.[].facing')
|
||
|
|
||
|
printf "0\tdefault\n"
|
||
|
|
||
|
for index in (seq (count $ids))
|
||
|
printf "%s\t%s\n" $ids[$index] $types[$index]
|
||
|
end
|
||
|
end
|
||
|
|
||
|
set command termux-camera-photo
|
||
|
|
||
|
complete -c $command \
|
||
|
-s h \
|
||
|
-d 'Show [h]elp'
|
||
|
|
||
|
complete -c $command \
|
||
|
-a '(__fish_termux_api__complete_camera_ids)' \
|
||
|
-s c \
|
||
|
-d 'Specify a [c]amera ID' \
|
||
|
-x
|