-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.fish
219 lines (219 loc) · 59 KB
/
config.fish
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
fish_add_path /usr/local/sbin
fish_add_path /usr/local/opt/ruby/bin
fish_add_path /usr/local/lib/ruby/gems/3.0.0/bin
fish_add_path /Users/joey/go/bin
set EDITOR nvim
alias "vim"=nvim
#fish_vi_key_bindings
set -gx HOMEBREW_GITHUB_API_TOKEN
test -e {$HOME}/.iterm2_shell_integration.fish; and source {$HOME}/.iterm2_shell_integration.fish
atuin init fish | source
complete -c atuin -n __fish_use_subcommand -s h -l help -d 'Print help'
complete -c atuin -n __fish_use_subcommand -s V -l version -d 'Print version'
complete -c atuin -n __fish_use_subcommand -f -a history -d 'Manipulate shell history'
complete -c atuin -n __fish_use_subcommand -f -a import -d 'Import shell history from file'
complete -c atuin -n __fish_use_subcommand -f -a stats -d 'Calculate statistics for your history'
complete -c atuin -n __fish_use_subcommand -f -a search -d 'Interactive history search'
complete -c atuin -n __fish_use_subcommand -f -a sync -d 'Sync with the configured server'
complete -c atuin -n __fish_use_subcommand -f -a login -d 'Login to the configured server'
complete -c atuin -n __fish_use_subcommand -f -a logout -d 'Log out'
complete -c atuin -n __fish_use_subcommand -f -a register -d 'Register with the configured server'
complete -c atuin -n __fish_use_subcommand -f -a key -d 'Print the encryption key for transfer to another machine'
complete -c atuin -n __fish_use_subcommand -f -a status
complete -c atuin -n __fish_use_subcommand -f -a account
complete -c atuin -n __fish_use_subcommand -f -a kv
complete -c atuin -n __fish_use_subcommand -f -a default-config -d 'Print example configuration'
complete -c atuin -n __fish_use_subcommand -f -a server -d 'Start an atuin server'
complete -c atuin -n __fish_use_subcommand -f -a init -d 'Output shell setup'
complete -c atuin -n __fish_use_subcommand -f -a uuid -d 'Generate a UUID'
complete -c atuin -n __fish_use_subcommand -f -a contributors
complete -c atuin -n __fish_use_subcommand -f -a gen-completions -d 'Generate shell completions'
complete -c atuin -n __fish_use_subcommand -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a start -d 'Begins a new command in the history'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a end -d 'Finishes a new command in the history (adds time, exit code)'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a list -d 'List all items in history'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a last -d 'Get the last command ran'
complete -c atuin -n "__fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from start" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from end" -s e -l exit -r
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from end" -s d -l duration -r
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from end" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -s r -l reverse -r -f -a "{true '',false ''}"
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -s f -l format -d 'Available variables: {command}, {directory}, {duration}, {user}, {host}, {exit} and {time}. Example: --format "{time} - [{duration}] - {directory}$\\t{command}"' -r
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -s c -l cwd
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -s s -l session
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -l human
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -l cmd-only -d 'Show only the text of the command'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -l print0 -d 'Terminate the output with a null, for better multiline support'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from list" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from last" -s f -l format -d 'Available variables: {command}, {directory}, {duration}, {user}, {host} and {time}. Example: --format "{time} - [{duration}] - {directory}$\\t{command}"' -r
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from last" -l human
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from last" -l cmd-only -d 'Show only the text of the command'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from last" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a start -d 'Begins a new command in the history'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a end -d 'Finishes a new command in the history (adds time, exit code)'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a list -d 'List all items in history'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a last -d 'Get the last command ran'
complete -c atuin -n "__fish_seen_subcommand_from history; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a auto -d 'Import history for the current shell'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a zsh -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a zsh-hist-db -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a bash -d 'Import history from the bash history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a resh -d 'Import history from the resh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a fish -d 'Import history from the fish history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a nu -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a nu-hist-db -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from auto" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from zsh" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from zsh-hist-db" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from bash" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from resh" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from fish" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from nu" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from nu-hist-db" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a auto -d 'Import history for the current shell'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a zsh -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a zsh-hist-db -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a bash -d 'Import history from the bash history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a resh -d 'Import history from the resh history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a fish -d 'Import history from the fish history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a nu -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a nu-hist-db -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from import; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from stats" -s c -l count -d 'How many top commands to list' -r
complete -c atuin -n "__fish_seen_subcommand_from stats" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from search" -s c -l cwd -d 'Filter search result by directory' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l exclude-cwd -d 'Exclude directory from results' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -s e -l exit -d 'Filter search result by exit code' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l exclude-exit -d 'Exclude results with this exit code' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -s b -l before -d 'Only include results added before this date' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l after -d 'Only include results after this date' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l limit -d 'How many entries to return at most' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l offset -d 'Offset from the start of the results' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l filter-mode -d 'Allow overriding filter mode over config' -r -f -a "{global '',host '',session '',directory '',workspace ''}"
complete -c atuin -n "__fish_seen_subcommand_from search" -l search-mode -d 'Allow overriding search mode over config' -r -f -a "{prefix '',full-text '',fuzzy '',skim ''}"
complete -c atuin -n "__fish_seen_subcommand_from search" -s f -l format -d 'Available variables: {command}, {directory}, {duration}, {user}, {host}, {time}, {exit} and {relativetime}. Example: --format "{time} - [{duration}] - {directory}$\\t{command}"' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -l inline-height -d 'Set the maximum number of lines Atuin\'s interface should take up' -r
complete -c atuin -n "__fish_seen_subcommand_from search" -s i -l interactive -d 'Open interactive search UI'
complete -c atuin -n "__fish_seen_subcommand_from search" -l shell-up-key-binding -d 'Marker argument used to inform atuin that it was invoked from a shell up-key binding (hidden from help to avoid confusion)'
complete -c atuin -n "__fish_seen_subcommand_from search" -l human -d 'Use human-readable formatting for time'
complete -c atuin -n "__fish_seen_subcommand_from search" -l cmd-only -d 'Show only the text of the command'
complete -c atuin -n "__fish_seen_subcommand_from search" -l delete -d 'Delete anything matching this query. Will not print out the match'
complete -c atuin -n "__fish_seen_subcommand_from search" -l delete-it-all -d 'Delete EVERYTHING!'
complete -c atuin -n "__fish_seen_subcommand_from search" -s r -l reverse -d 'Reverse the order of results, oldest first'
complete -c atuin -n "__fish_seen_subcommand_from search" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from sync" -s f -l force -d 'Force re-download everything'
complete -c atuin -n "__fish_seen_subcommand_from sync" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from login" -s u -l username -r
complete -c atuin -n "__fish_seen_subcommand_from login" -s p -l password -r
complete -c atuin -n "__fish_seen_subcommand_from login" -s k -l key -d 'The encryption key for your account' -r
complete -c atuin -n "__fish_seen_subcommand_from login" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from logout" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from register" -s u -l username -r
complete -c atuin -n "__fish_seen_subcommand_from register" -s p -l password -r
complete -c atuin -n "__fish_seen_subcommand_from register" -s e -l email -r
complete -c atuin -n "__fish_seen_subcommand_from register" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from key" -l base64 -d 'Switch to base64 output of the key'
complete -c atuin -n "__fish_seen_subcommand_from key" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from status" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a login -d 'Login to the configured server'
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a register
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a logout -d 'Log out'
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a delete
complete -c atuin -n "__fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from login" -s u -l username -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from login" -s p -l password -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from login" -s k -l key -d 'The encryption key for your account' -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from login" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from register" -s u -l username -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from register" -s p -l password -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from register" -s e -l email -r
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from register" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from logout" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from delete" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a login -d 'Login to the configured server'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a register
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a logout -d 'Log out'
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a delete
complete -c atuin -n "__fish_seen_subcommand_from account; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a set
complete -c atuin -n "__fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a get
complete -c atuin -n "__fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a list
complete -c atuin -n "__fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from set" -s k -l key -r
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from set" -s n -l namespace -r
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from set" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from get" -s n -l namespace -r
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from get" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from list" -s n -l namespace -r
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from list" -s a -l all-namespaces
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from list" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a set
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a get
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a list
complete -c atuin -n "__fish_seen_subcommand_from kv; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from default-config" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a start -d 'Start the server'
complete -c atuin -n "__fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a default-config -d 'Print server example configuration'
complete -c atuin -n "__fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from start" -l host -d 'The host address to bind' -r
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from start" -s p -l port -d 'The port to bind' -r
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from start" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from default-config" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a start -d 'Start the server'
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a default-config -d 'Print server example configuration'
complete -c atuin -n "__fish_seen_subcommand_from server; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from init" -l disable-ctrl-r -d 'Disable the binding of CTRL-R to atuin'
complete -c atuin -n "__fish_seen_subcommand_from init" -l disable-up-arrow -d 'Disable the binding of the Up Arrow key to atuin'
complete -c atuin -n "__fish_seen_subcommand_from init" -s h -l help -d 'Print help (see more with \'--help\')'
complete -c atuin -n "__fish_seen_subcommand_from uuid" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from contributors" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from gen-completions" -s s -l shell -d 'Set the shell for generating completions' -r -f -a "{bash '',elvish '',fish '',powershell '',zsh ''}"
complete -c atuin -n "__fish_seen_subcommand_from gen-completions" -s o -l out-dir -d 'Set the output directory' -r
complete -c atuin -n "__fish_seen_subcommand_from gen-completions" -s h -l help -d 'Print help'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a history -d 'Manipulate shell history'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a import -d 'Import shell history from file'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a stats -d 'Calculate statistics for your history'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a search -d 'Interactive history search'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a sync -d 'Sync with the configured server'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a login -d 'Login to the configured server'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a logout -d 'Log out'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a register -d 'Register with the configured server'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a key -d 'Print the encryption key for transfer to another machine'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a status
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a account
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a kv
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a default-config -d 'Print example configuration'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a server -d 'Start an atuin server'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a init -d 'Output shell setup'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a uuid -d 'Generate a UUID'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a contributors
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a gen-completions -d 'Generate shell completions'
complete -c atuin -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from stats; and not __fish_seen_subcommand_from search; and not __fish_seen_subcommand_from sync; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from key; and not __fish_seen_subcommand_from status; and not __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from default-config; and not __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from init; and not __fish_seen_subcommand_from uuid; and not __fish_seen_subcommand_from contributors; and not __fish_seen_subcommand_from gen-completions; and not __fish_seen_subcommand_from help" -f -a help -d 'Print this message or the help of the given subcommand(s)'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last" -f -a start -d 'Begins a new command in the history'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last" -f -a end -d 'Finishes a new command in the history (adds time, exit code)'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last" -f -a list -d 'List all items in history'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from history; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from end; and not __fish_seen_subcommand_from list; and not __fish_seen_subcommand_from last" -f -a last -d 'Get the last command ran'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a auto -d 'Import history for the current shell'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a zsh -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a zsh-hist-db -d 'Import history from the zsh history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a bash -d 'Import history from the bash history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a resh -d 'Import history from the resh history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a fish -d 'Import history from the fish history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a nu -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from auto; and not __fish_seen_subcommand_from zsh; and not __fish_seen_subcommand_from zsh-hist-db; and not __fish_seen_subcommand_from bash; and not __fish_seen_subcommand_from resh; and not __fish_seen_subcommand_from fish; and not __fish_seen_subcommand_from nu; and not __fish_seen_subcommand_from nu-hist-db" -f -a nu-hist-db -d 'Import history from the nu history file'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete" -f -a login -d 'Login to the configured server'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete" -f -a register
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete" -f -a logout -d 'Log out'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from account; and not __fish_seen_subcommand_from login; and not __fish_seen_subcommand_from register; and not __fish_seen_subcommand_from logout; and not __fish_seen_subcommand_from delete" -f -a delete
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list" -f -a set
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list" -f -a get
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from kv; and not __fish_seen_subcommand_from set; and not __fish_seen_subcommand_from get; and not __fish_seen_subcommand_from list" -f -a list
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config" -f -a start -d 'Start the server'
complete -c atuin -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from server; and not __fish_seen_subcommand_from start; and not __fish_seen_subcommand_from default-config" -f -a default-config -d 'Print server example configuration'