Files
SlideWire/packaging/completions/slidewire.fish
T
NilsBriggenandClaude Opus 5.5 21f6dea6a1 Release machinery: metainfo, man page, completions, CI, packaging
- AppStream metainfo (validates), man page, bash/zsh/fish completions.
- scripts/install.sh installs everything into a DESTDIR; the release
  archive (scripts/release-tarball.sh) and both PKGBUILDs use it.
- packaging/aur-release: a slidewire package built from the tag.
- CI moves to .gitea/workflows: works without sudo, installs Rust with
  rustup, checks fmt, clippy, tests, extracted translations, the desktop
  file, metainfo and cargo-deny; tags build and attach the archive.
- deny.toml: licences compatible with GPL-3.0-or-later, crates.io only.
- Cargo metadata, MSRV 1.95, thin LTO and stripped release builds.
- CHANGELOG.md for 1.0.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 20:11:40 +02:00

19 lines
1.3 KiB
Fish

# fish completion for slidewire
set -l commands strips set mute bank scene
complete -c slidewire -f
complete -c slidewire -n "not __fish_seen_subcommand_from $commands" -a strips -d 'List strips with volume and assignment'
complete -c slidewire -n "not __fish_seen_subcommand_from $commands" -a set -d "Set or change a strip's volume"
complete -c slidewire -n "not __fish_seen_subcommand_from $commands" -a mute -d 'Mute or unmute a strip'
complete -c slidewire -n "not __fish_seen_subcommand_from $commands" -a bank -d 'Switch to a bank'
complete -c slidewire -n "not __fish_seen_subcommand_from $commands" -a scene -d 'Recall a scene'
complete -c slidewire -n "__fish_seen_subcommand_from mute" -a 'on off toggle'
complete -c slidewire -l minimized -d 'Start in the tray'
complete -c slidewire -l list-ports -d 'List MIDI ports'
complete -c slidewire -l monitor -d 'Print incoming MIDI'
complete -c slidewire -l doctor -d "Check why a controller doesn't show up"
complete -c slidewire -l install-icon -d 'Install a menu entry and icons'
complete -c slidewire -l uninstall -d 'Remove the menu entry, icons and autostart'
complete -c slidewire -l write-icons -r -a '(__fish_complete_directories)' -d 'Write theme icons'
complete -c slidewire -s V -l version -d 'Print the version'
complete -c slidewire -s h -l help -d 'Show help'