aboutsummaryrefslogtreecommitdiff
path: root/alacritty-completions.fish
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty-completions.fish')
-rw-r--r--alacritty-completions.fish60
1 files changed, 60 insertions, 0 deletions
diff --git a/alacritty-completions.fish b/alacritty-completions.fish
new file mode 100644
index 00000000..bb3999f8
--- /dev/null
+++ b/alacritty-completions.fish
@@ -0,0 +1,60 @@
+# Meta
+complete -c alacritty \
+ -s "v" \
+ -l "version" \
+ -d "Prints version information"
+complete -c alacritty \
+ -s "h" \
+ -l "help" \
+ -d "Prints help information"
+
+# Config
+complete -c alacritty \
+ -l "live-config-reload" \
+ -d "Enable automatic config reloading"
+complete -c alacritty \
+ -l "no-live-config-reload" \
+ -d "Disable automatic config reloading"
+complete -c alacritty \
+ -f \
+ -l "config-file" \
+ -d "Specify an alternative config file"
+complete -c alacritty \
+ -l "title" \
+ -d "Defines the window title"
+complete -c alacritty \
+ -x \
+ -a '(__fish_complete_directories (commandline -ct))' \
+ -l "working-directory" \
+ -d "Start shell in specified directory"
+
+# Output
+complete \
+ -c alacritty \
+ -l "print-events" \
+ -d "Print all events to stdout"
+complete \
+ -c alacritty \
+ -s "q" \
+ -d "Reduces the level of verbosity (min is -qq)"
+complete \
+ -c alacritty \
+ -s "qq" \
+ -d "Reduces the level of verbosity"
+complete \
+ -c alacritty \
+ -s "v" \
+ -d "Increases the level of verbosity"
+complete \
+ -c alacritty \
+ -s "vv" \
+ -d "Increases the level of verbosity"
+complete \
+ -c alacritty \
+ -s "vvv" \
+ -d "Increases the level of verbosity"
+
+complete \
+ -c alacritty \
+ -l "ref-test" \
+ -d "Generates ref test"