diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-13 11:27:16 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-13 11:27:16 +0200 |
| commit | 1059d878476c231f84ef9d3c2e8bcafaf978bc87 (patch) | |
| tree | 91a5ac153299764efcb8cf439ca7751152a34274 /completions/rsp.fish | |
| parent | Add display_format config, fix restart command, clean up config code (diff) | |
| download | rsplayer-1059d878476c231f84ef9d3c2e8bcafaf978bc87.tar.gz rsplayer-1059d878476c231f84ef9d3c2e8bcafaf978bc87.zip | |
Regenerate shell completions and install script fixes
- Add hidden completions subcommand to CLI (developer use only)
- Regenerate all completion scripts from current CLI structure
- Add elvish and powershell completion scripts
- install.sh: Fix rsp stop -> rsp stop-daemon, rsp start -> rsp start-daemon
- install.sh: Install completions for user's current shell
- install.sh: Zsh uses /usr/share/zsh/site-functions/_rsp directly
Diffstat (limited to 'completions/rsp.fish')
| -rw-r--r-- | completions/rsp.fish | 59 |
1 files changed, 26 insertions, 33 deletions
diff --git a/completions/rsp.fish b/completions/rsp.fish index d0e391d..265fe37 100644 --- a/completions/rsp.fish +++ b/completions/rsp.fish | |||
| @@ -25,14 +25,14 @@ function __fish_rsp_using_subcommand | |||
| 25 | end | 25 | end |
| 26 | 26 | ||
| 27 | complete -c rsp -n "__fish_rsp_needs_command" -s h -l help -d 'Print help' | 27 | complete -c rsp -n "__fish_rsp_needs_command" -s h -l help -d 'Print help' |
| 28 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "start" -d 'Start the daemon' | 28 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "start-daemon" -d 'Start the daemon' |
| 29 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "stop" -d 'Stop the daemon' | 29 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "stop-daemon" -d 'Stop the daemon' |
| 30 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "restart" -d 'Restart the daemon (kill existing and start new)' | 30 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "restart" -d 'Restart the daemon (kill existing and start new)' |
| 31 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "play" -d 'Play a track, album, or artist' | 31 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "play" -d 'Play a track, album, or artist' |
| 32 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "pause" -d 'Pause playback' | 32 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "pause" -d 'Pause playback' |
| 33 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "resume" -d 'Resume playback' | 33 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "resume" -d 'Resume playback' |
| 34 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "toggle" -d 'Toggle play/pause' | 34 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "toggle" -d 'Toggle play/pause' |
| 35 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "stop-playback" -d 'Stop playback' | 35 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "stop" -d 'Stop playback' |
| 36 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "next" -d 'Skip to next track' | 36 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "next" -d 'Skip to next track' |
| 37 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "previous" -d 'Skip to previous track' | 37 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "previous" -d 'Skip to previous track' |
| 38 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "volume" -d 'Set volume (0-100)' | 38 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "volume" -d 'Set volume (0-100)' |
| @@ -41,20 +41,18 @@ complete -c rsp -n "__fish_rsp_needs_command" -f -a "queue" -d 'Queue management | |||
| 41 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "status" -d 'Show player status' | 41 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "status" -d 'Show player status' |
| 42 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "scan" -d 'Scan music paths to populate database' | 42 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "scan" -d 'Scan music paths to populate database' |
| 43 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "settings" -d 'Settings management' | 43 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "settings" -d 'Settings management' |
| 44 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "completions" -d 'Generate shell completions and write to completions/ directory (bash, elvish, fish, powershell, zsh)' | 44 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "completions" -d 'Generate shell completions (developer only)' |
| 45 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' | 45 | complete -c rsp -n "__fish_rsp_needs_command" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' |
| 46 | complete -c rsp -n "__fish_rsp_using_subcommand start" -s h -l help -d 'Print help' | 46 | complete -c rsp -n "__fish_rsp_using_subcommand start-daemon" -s h -l help -d 'Print help' |
| 47 | complete -c rsp -n "__fish_rsp_using_subcommand stop" -s h -l help -d 'Print help' | 47 | complete -c rsp -n "__fish_rsp_using_subcommand stop-daemon" -s h -l help -d 'Print help' |
| 48 | complete -c rsp -n "__fish_rsp_using_subcommand restart" -s h -l help -d 'Print help' | 48 | complete -c rsp -n "__fish_rsp_using_subcommand restart" -s h -l help -d 'Print help' |
| 49 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s i -l now -d 'Play immediately (add after current and skip to it)' | 49 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s i -l now -d 'Add after current track and skip to it' |
| 50 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s n -l next -d 'Add to queue after current track (don\'t skip)' | 50 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s n -l next -d 'Add to queue after current track (don\'t skip)' |
| 51 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s l -l last -d 'Add to end of queue (default)' | ||
| 52 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s L -l list -d 'List available artists/albums' | ||
| 53 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s h -l help -d 'Print help' | 51 | complete -c rsp -n "__fish_rsp_using_subcommand play" -s h -l help -d 'Print help' |
| 54 | complete -c rsp -n "__fish_rsp_using_subcommand pause" -s h -l help -d 'Print help' | 52 | complete -c rsp -n "__fish_rsp_using_subcommand pause" -s h -l help -d 'Print help' |
| 55 | complete -c rsp -n "__fish_rsp_using_subcommand resume" -s h -l help -d 'Print help' | 53 | complete -c rsp -n "__fish_rsp_using_subcommand resume" -s h -l help -d 'Print help' |
| 56 | complete -c rsp -n "__fish_rsp_using_subcommand toggle" -s h -l help -d 'Print help' | 54 | complete -c rsp -n "__fish_rsp_using_subcommand toggle" -s h -l help -d 'Print help' |
| 57 | complete -c rsp -n "__fish_rsp_using_subcommand stop-playback" -s h -l help -d 'Print help' | 55 | complete -c rsp -n "__fish_rsp_using_subcommand stop" -s h -l help -d 'Print help' |
| 58 | complete -c rsp -n "__fish_rsp_using_subcommand next" -s h -l help -d 'Print help' | 56 | complete -c rsp -n "__fish_rsp_using_subcommand next" -s h -l help -d 'Print help' |
| 59 | complete -c rsp -n "__fish_rsp_using_subcommand previous" -s h -l help -d 'Print help' | 57 | complete -c rsp -n "__fish_rsp_using_subcommand previous" -s h -l help -d 'Print help' |
| 60 | complete -c rsp -n "__fish_rsp_using_subcommand volume" -s h -l help -d 'Print help' | 58 | complete -c rsp -n "__fish_rsp_using_subcommand volume" -s h -l help -d 'Print help' |
| @@ -79,30 +77,25 @@ complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcom | |||
| 79 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "list" -d 'List all settings' | 77 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "list" -d 'List all settings' |
| 80 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "unset" -d 'Unset a setting' | 78 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "unset" -d 'Unset a setting' |
| 81 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' | 79 | complete -c rsp -n "__fish_rsp_using_subcommand settings; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' |
| 82 | complete -c rsp -n "__fish_rsp_using_subcommand completions" -l shell -d 'Also print to stdout for a specific shell' -r -f -a "bash\t'' | ||
| 83 | elvish\t'' | ||
| 84 | fish\t'' | ||
| 85 | powershell\t'' | ||
| 86 | zsh\t''" | ||
| 87 | complete -c rsp -n "__fish_rsp_using_subcommand completions" -s h -l help -d 'Print help' | 80 | complete -c rsp -n "__fish_rsp_using_subcommand completions" -s h -l help -d 'Print help' |
| 88 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "start" -d 'Start the daemon' | 81 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "start-daemon" -d 'Start the daemon' |
| 89 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "stop" -d 'Stop the daemon' | 82 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "stop-daemon" -d 'Stop the daemon' |
| 90 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "restart" -d 'Restart the daemon (kill existing and start new)' | 83 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "restart" -d 'Restart the daemon (kill existing and start new)' |
| 91 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "play" -d 'Play a track, album, or artist' | 84 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "play" -d 'Play a track, album, or artist' |
| 92 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "pause" -d 'Pause playback' | 85 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "pause" -d 'Pause playback' |
| 93 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "resume" -d 'Resume playback' | 86 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "resume" -d 'Resume playback' |
| 94 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "toggle" -d 'Toggle play/pause' | 87 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "toggle" -d 'Toggle play/pause' |
| 95 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "stop-playback" -d 'Stop playback' | 88 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "stop" -d 'Stop playback' |
| 96 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "next" -d 'Skip to next track' | 89 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "next" -d 'Skip to next track' |
| 97 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "previous" -d 'Skip to previous track' | 90 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "previous" -d 'Skip to previous track' |
| 98 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "volume" -d 'Set volume (0-100)' | 91 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "volume" -d 'Set volume (0-100)' |
| 99 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "shuffle" -d 'Shuffle mode' | 92 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "shuffle" -d 'Shuffle mode' |
| 100 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "queue" -d 'Queue management' | 93 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "queue" -d 'Queue management' |
| 101 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "status" -d 'Show player status' | 94 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "status" -d 'Show player status' |
| 102 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "scan" -d 'Scan music paths to populate database' | 95 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "scan" -d 'Scan music paths to populate database' |
| 103 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "settings" -d 'Settings management' | 96 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "settings" -d 'Settings management' |
| 104 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "completions" -d 'Generate shell completions and write to completions/ directory (bash, elvish, fish, powershell, zsh)' | 97 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "completions" -d 'Generate shell completions (developer only)' |
| 105 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start stop restart play pause resume toggle stop-playback next previous volume shuffle queue status scan settings completions help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' | 98 | complete -c rsp -n "__fish_rsp_using_subcommand help; and not __fish_seen_subcommand_from start-daemon stop-daemon restart play pause resume toggle stop next previous volume shuffle queue status scan settings completions help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' |
| 106 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "get" -d 'Get a setting value' | 99 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "get" -d 'Get a setting value' |
| 107 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "set" -d 'Set a setting value' | 100 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "set" -d 'Set a setting value' |
| 108 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "list" -d 'List all settings' | 101 | complete -c rsp -n "__fish_rsp_using_subcommand help; and __fish_seen_subcommand_from settings" -f -a "list" -d 'List all settings' |
