| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 | |
| 15 | |
| 16 | |
| 17 | |
| 18 | |
| 19 |
|
| 20 | |
| 21 | |
| 22 | |
| 23 |
|
| 24 | function __fish_guix_needs_command
|
| 25 | set cmd (commandline -opc)
|
| 26 | if [ (count $cmd) -eq 1 ]
|
| 27 | return 0
|
| 28 | else
|
| 29 | set -l skip_next 1
|
| 30 | |
| 31 | for c in $cmd[2..-1]
|
| 32 | test $skip_next -eq 0
|
| 33 | and set skip_next 1
|
| 34 | and continue
|
| 35 | switch $c
|
| 36 | |
| 37 | case "=*"
|
| 38 | continue
|
| 39 | |
| 40 | |
| 41 | |
| 42 | |
| 43 | case "--help" "--version"
|
| 44 | return 1
|
| 45 | |
| 46 | case "*"
|
| 47 | echo $c
|
| 48 | return 1
|
| 49 | end
|
| 50 | end
|
| 51 | return 0
|
| 52 | end
|
| 53 | return 1
|
| 54 | end
|
| 55 |
|
| 56 | function __fish_guix_using_command
|
| 57 | set -l cmd (__fish_guix_needs_command)
|
| 58 | test -z "$cmd"
|
| 59 | and return 1
|
| 60 | contains -- $cmd $argv
|
| 61 | and return 0
|
| 62 | end
|
| 63 |
|
| 64 | function __fish_guix_complete_subcommand
|
| 65 | |
| 66 | set -l time_machine
|
| 67 | set -l tokens (commandline -opc)
|
| 68 | while true
|
| 69 | set -l index (contains -i -- "--" $tokens)
|
| 70 | if [ -z "$index" ]
|
| 71 | break
|
| 72 | end
|
| 73 | set time_machine (contains -i -- "time-machine" $tokens[1..$index])
|
| 74 | set -e tokens[1..$index]
|
| 75 | end
|
| 76 | if [ -n "$time_machine" ]
|
| 77 | complete -C "guix $tokens $(commandline -ct)"
|
| 78 | else
|
| 79 | complete -C "$tokens $(commandline -ct)"
|
| 80 | end
|
| 81 | end
|
| 82 |
|
| 83 | set -l guix_substitute_urls "https://bordeaux.guix.gnu.org https://ci.guix.gnu.org"
|
| 84 |
|
| 85 | complete -f -c guix -s h -l help -d "display help message"
|
| 86 | complete -f -c guix -s V -l version -d "display version information"
|
| 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 | set -l guix_build_systems \
|
| 168 | aarch64-linux \
|
| 169 | armhf-linux \
|
| 170 | i586-gnu \
|
| 171 | i686-linux \
|
| 172 | mips64el-linux \
|
| 173 | powerpc-linux \
|
| 174 | powerpc64le-linux \
|
| 175 | riscv64-linux \
|
| 176 | x86_64-gnu \
|
| 177 | x86_64-linux
|
| 178 | set -l guix_build_targets \
|
| 179 | aarch64-linux-gnu \
|
| 180 | arm-linux-gnueabihf \
|
| 181 | avr \
|
| 182 | i586-pc-gnu \
|
| 183 | i686-linux-gnu \
|
| 184 | i686-w64-mingw32 \
|
| 185 | loongarch64-linux-gnu \
|
| 186 | mips64el-linux-gnu \
|
| 187 | or1k-elf \
|
| 188 | powerpc-linux-gnu \
|
| 189 | powerpc64-linux-gnu \
|
| 190 | powerpc64le-linux-gnu \
|
| 191 | riscv64-linux-gnu \
|
| 192 | x86_64-linux-gnu \
|
| 193 | x86_64-linux-gnux32 \
|
| 194 | x86_64-pc-gnu \
|
| 195 | x86_64-w64-mingw32 \
|
| 196 | xtensa-ath9k-elf
|
| 197 | set -l guix_describe_formats \
|
| 198 | human \
|
| 199 | channels \
|
| 200 | channels-sans-intro \
|
| 201 | json \
|
| 202 | recutils
|
| 203 | set -l guix_graph_backends \
|
| 204 | graphviz \
|
| 205 | d3js \
|
| 206 | cypher \
|
| 207 | graphml \
|
| 208 | cyclonedx-json
|
| 209 | set -l guix_graph_types \
|
| 210 | package \
|
| 211 | reverse-package \
|
| 212 | bag \
|
| 213 | bag-with-origins \
|
| 214 | bag-emerged \
|
| 215 | reverse-bag \
|
| 216 | derivation \
|
| 217 | references \
|
| 218 | referrers \
|
| 219 | module
|
| 220 | set -l guix_image_types \
|
| 221 | a20-olinuxino-lime2-raw \
|
| 222 | am335x-evm-raw \
|
| 223 | docker \
|
| 224 | efi-raw \
|
| 225 | efi32-raw \
|
| 226 | hurd-qcow2 \
|
| 227 | hurd-raw \
|
| 228 | hurd64-qcow2 \
|
| 229 | hurd64-raw \
|
| 230 | iso9660 \
|
| 231 | mbr-hybrid-raw \
|
| 232 | mbr-raw \
|
| 233 | novena-raw \
|
| 234 | orangepi-r1-plus-lts-rk3328-raw \
|
| 235 | pine64-raw \
|
| 236 | pinebook-pro-raw \
|
| 237 | qcow2 \
|
| 238 | qcow2-gpt \
|
| 239 | raw-with-offset \
|
| 240 | rock-4c-plus-raw \
|
| 241 | rock64-raw \
|
| 242 | tarball \
|
| 243 | uncompressed-iso9660 \
|
| 244 | unmatched-raw \
|
| 245 | visionfive2-raw \
|
| 246 | wsl2
|
| 247 | set -l guix_importers \
|
| 248 | composer \
|
| 249 | cpan \
|
| 250 | cran \
|
| 251 | crate \
|
| 252 | egg \
|
| 253 | elm \
|
| 254 | elpa \
|
| 255 | gem \
|
| 256 | gnu \
|
| 257 | go \
|
| 258 | hackage \
|
| 259 | hexpm \
|
| 260 | json \
|
| 261 | luanti \
|
| 262 | minetest \
|
| 263 | npm-binary \
|
| 264 | nuget \
|
| 265 | opam \
|
| 266 | pypi \
|
| 267 | stackage \
|
| 268 | texlive
|
| 269 | set -l guix_lint_checker \
|
| 270 | name \
|
| 271 | tests-true \
|
| 272 | compiler-for-target \
|
| 273 | description \
|
| 274 | inputs-should-be-native \
|
| 275 | inputs-should-not-be-input \
|
| 276 | inputs-should-be-minimal \
|
| 277 | input-labels \
|
| 278 | wrapper-inputs \
|
| 279 | license \
|
| 280 | optional-tests \
|
| 281 | mirror-url \
|
| 282 | source-file-name \
|
| 283 | source-unstable-tarball \
|
| 284 | misplaced-flags \
|
| 285 | derivation \
|
| 286 | profile-collisions \
|
| 287 | patch-file-names \
|
| 288 | patch-headers \
|
| 289 | formatting \
|
| 290 | synopsis \
|
| 291 | gnu-description \
|
| 292 | home-page \
|
| 293 | source \
|
| 294 | github-url \
|
| 295 | cve \
|
| 296 | refresh \
|
| 297 | archival \
|
| 298 | haskell-stackage
|
| 299 | set -l guix_pack_formats \
|
| 300 | tarball \
|
| 301 | squashfs \
|
| 302 | docker \
|
| 303 | deb \
|
| 304 | rpm \
|
| 305 | appimage
|
| 306 | set -l guix_processes_formats \
|
| 307 | recutils \
|
| 308 | normalized
|
| 309 | set -l guix_refresh_updaters \
|
| 310 | apache \
|
| 311 | bioconductor \
|
| 312 | composer \
|
| 313 | cpan \
|
| 314 | cran \
|
| 315 | crate \
|
| 316 | egg \
|
| 317 | elpa \
|
| 318 | gem \
|
| 319 | github \
|
| 320 | gnome \
|
| 321 | gnu \
|
| 322 | gnu-ftp \
|
| 323 | hackage \
|
| 324 | hexpm \
|
| 325 | kde \
|
| 326 | launchpad \
|
| 327 | luanti \
|
| 328 | opam \
|
| 329 | pypi \
|
| 330 | savannah \
|
| 331 | sourceforge \
|
| 332 | stackage \
|
| 333 | test \
|
| 334 | texlive \
|
| 335 | xorg \
|
| 336 | generic-git \
|
| 337 | generic-html
|
| 338 | set -l guix_repl_types \
|
| 339 | guile \
|
| 340 | machine
|
| 341 | set -l guix_style_stylings \
|
| 342 | format \
|
| 343 | inputs \
|
| 344 | arguments \
|
| 345 | git-source
|
| 346 | set -l guix_commands \
|
| 347 | deploy \
|
| 348 | describe \
|
| 349 | gc \
|
| 350 | home \
|
| 351 | install \
|
| 352 | locate \
|
| 353 | package \
|
| 354 | pull \
|
| 355 | remove \
|
| 356 | search \
|
| 357 | show \
|
| 358 | system \
|
| 359 | time-machine \
|
| 360 | upgrade \
|
| 361 | weather \
|
| 362 | container \
|
| 363 | environment \
|
| 364 | pack \
|
| 365 | shell \
|
| 366 | build \
|
| 367 | challenge \
|
| 368 | download \
|
| 369 | edit \
|
| 370 | graph \
|
| 371 | hash \
|
| 372 | import \
|
| 373 | lint \
|
| 374 | publish \
|
| 375 | refresh \
|
| 376 | size \
|
| 377 | style \
|
| 378 | archive \
|
| 379 | copy \
|
| 380 | git \
|
| 381 | offload \
|
| 382 | processes \
|
| 383 | repl
|
| 384 | complete -f -c guix -n "__fish_guix_needs_command" -a "deploy" -d "deploy operating systems on a set of machines"
|
| 385 | complete -f -c guix -n "__fish_guix_needs_command" -a "describe" -d "describe the channel revisions currently used"
|
| 386 | complete -f -c guix -n "__fish_guix_needs_command" -a "gc" -d "invoke the garbage collector"
|
| 387 | complete -f -c guix -n "__fish_guix_needs_command" -a "home" -d "build and deploy home environments"
|
| 388 | complete -f -c guix -n "__fish_guix_needs_command" -a "install" -d "install packages"
|
| 389 | complete -f -c guix -n "__fish_guix_needs_command" -a "locate" -d "search for packages providing a given file"
|
| 390 | complete -f -c guix -n "__fish_guix_needs_command" -a "package" -d "manage packages and profiles"
|
| 391 | complete -f -c guix -n "__fish_guix_needs_command" -a "pull" -d "pull the latest revision of Guix"
|
| 392 | complete -f -c guix -n "__fish_guix_needs_command" -a "remove" -d "remove installed packages"
|
| 393 | complete -f -c guix -n "__fish_guix_needs_command" -a "search" -d "search for packages"
|
| 394 | complete -f -c guix -n "__fish_guix_needs_command" -a "show" -d "show information about packages"
|
| 395 | complete -f -c guix -n "__fish_guix_needs_command" -a "system" -d "build and deploy full operating systems"
|
| 396 | complete -f -c guix -n "__fish_guix_needs_command" -a "time-machine" -d "run commands from a different revision"
|
| 397 | complete -f -c guix -n "__fish_guix_needs_command" -a "upgrade" -d "upgrade packages to their latest version"
|
| 398 | complete -f -c guix -n "__fish_guix_needs_command" -a "weather" -d "report on the availability of pre-built package binaries"
|
| 399 | complete -f -c guix -n "__fish_guix_needs_command" -a "container" -d "run code in containers created by 'guix environment -C'"
|
| 400 | complete -f -c guix -n "__fish_guix_needs_command" -a "environment" -d "spawn one-off software environments (deprecated)"
|
| 401 | complete -f -c guix -n "__fish_guix_needs_command" -a "pack" -d "create application bundles"
|
| 402 | complete -f -c guix -n "__fish_guix_needs_command" -a "shell" -d "spawn one-off software environments"
|
| 403 | complete -f -c guix -n "__fish_guix_needs_command" -a "build" -d "build packages or derivations without installing them"
|
| 404 | complete -f -c guix -n "__fish_guix_needs_command" -a "challenge" -d "challenge substitute servers, comparing their binaries"
|
| 405 | complete -f -c guix -n "__fish_guix_needs_command" -a "download" -d "download a file to the store and print its hash"
|
| 406 | complete -f -c guix -n "__fish_guix_needs_command" -a "edit" -d "view and edit package definitions"
|
| 407 | complete -f -c guix -n "__fish_guix_needs_command" -a "graph" -d "view and query package dependency graphs"
|
| 408 | complete -f -c guix -n "__fish_guix_needs_command" -a "hash" -d "compute the cryptographic hash of a file"
|
| 409 | complete -f -c guix -n "__fish_guix_needs_command" -a "import" -d "import a package definition from an external repository"
|
| 410 | complete -f -c guix -n "__fish_guix_needs_command" -a "lint" -d "validate package definitions"
|
| 411 | complete -f -c guix -n "__fish_guix_needs_command" -a "publish" -d "publish build results over HTTP"
|
| 412 | complete -f -c guix -n "__fish_guix_needs_command" -a "refresh" -d "update existing package definitions"
|
| 413 | complete -f -c guix -n "__fish_guix_needs_command" -a "size" -d "profile the on-disk size of packages"
|
| 414 | complete -f -c guix -n "__fish_guix_needs_command" -a "style" -d "update the style of package definitions"
|
| 415 | complete -f -c guix -n "__fish_guix_needs_command" -a "archive" -d "manipulate, export, and import normalized archives (nars)"
|
| 416 | complete -f -c guix -n "__fish_guix_needs_command" -a "copy" -d "copy store items remotely over SSH"
|
| 417 | complete -f -c guix -n "__fish_guix_needs_command" -a "git" -d "operate on Git repositories"
|
| 418 | complete -f -c guix -n "__fish_guix_needs_command" -a "offload" -d "set up and operate build offloading"
|
| 419 | complete -f -c guix -n "__fish_guix_needs_command" -a "processes" -d "list currently running sessions"
|
| 420 | complete -f -c guix -n "__fish_guix_needs_command" -a "repl" -d "read-eval-print loop (REPL) for interactive programming"
|
| 421 | set -l guix_system_commands \
|
| 422 | search \
|
| 423 | edit \
|
| 424 | reconfigure \
|
| 425 | roll-back \
|
| 426 | describe \
|
| 427 | list-generations \
|
| 428 | switch-generation \
|
| 429 | delete-generations \
|
| 430 | build \
|
| 431 | container \
|
| 432 | vm \
|
| 433 | image \
|
| 434 | docker-image \
|
| 435 | init \
|
| 436 | installer \
|
| 437 | extension-graph \
|
| 438 | shepherd-graph
|
| 439 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "search" -d "search for existing service types"
|
| 440 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "edit" -d "edit the definition of an existing service type"
|
| 441 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "reconfigure" -d "switch to a new operating system configuration"
|
| 442 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "roll-back" -d "switch to the previous operating system configuration"
|
| 443 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "describe" -d "describe the current system"
|
| 444 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "list-generations" -d "list the system generations"
|
| 445 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "switch-generation" -d "switch to an existing operating system configuration"
|
| 446 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "delete-generations" -d "delete old system generations"
|
| 447 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "build" -d "build the operating system without installing anything"
|
| 448 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "container" -d "build a container that shares the host's store"
|
| 449 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "vm" -d "build a virtual machine image that shares the host's store"
|
| 450 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "image" -d "build a Guix System image"
|
| 451 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "docker-image" -d "build a Docker image"
|
| 452 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "init" -d "initialize a root file system to run GNU"
|
| 453 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "installer" -d "run the graphical installer"
|
| 454 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "extension-graph" -d "emit the service extension graph in Dot format"
|
| 455 | complete -f -c guix -n "__fish_guix_using_command system; and not __fish_seen_subcommand_from $guix_system_commands" -a "shepherd-graph" -d "emit the graph of shepherd services in Dot format"
|
| 456 | set -l guix_home_commands \
|
| 457 | search \
|
| 458 | edit \
|
| 459 | container \
|
| 460 | reconfigure \
|
| 461 | roll-back \
|
| 462 | describe \
|
| 463 | list-generations \
|
| 464 | switch-generation \
|
| 465 | delete-generations \
|
| 466 | build \
|
| 467 | import \
|
| 468 | extension-graph \
|
| 469 | shepherd-graph
|
| 470 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "search" -d "search for existing service types"
|
| 471 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "edit" -d "edit the definition of an existing service type"
|
| 472 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "container" -d "run the home environment configuration in a container"
|
| 473 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "reconfigure" -d "switch to a new home environment configuration"
|
| 474 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "roll-back" -d "switch to the previous home environment configuration"
|
| 475 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "describe" -d "describe the current home environment"
|
| 476 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "list-generations" -d "list the home environment generations"
|
| 477 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "switch-generation" -d "switch to an existing home environment configuration"
|
| 478 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "delete-generations" -d "delete old home environment generations"
|
| 479 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "build" -d "build the home environment without installing anything"
|
| 480 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "import" -d "generates a home environment definition from dotfiles"
|
| 481 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "extension-graph" -d "emit the service extension graph"
|
| 482 | complete -f -c guix -n "__fish_guix_using_command home; and not __fish_seen_subcommand_from $guix_home_commands" -a "shepherd-graph" -d "emit the graph of shepherd services"
|
| 483 |
|
| 484 |
|
| 485 | |
| 486 | set -l guix_commands_with_build_options \
|
| 487 | archive \
|
| 488 | build \
|
| 489 | copy \
|
| 490 | deploy \
|
| 491 | environment \
|
| 492 | home \
|
| 493 | install \
|
| 494 | pack \
|
| 495 | package \
|
| 496 | pull \
|
| 497 | shell \
|
| 498 | system \
|
| 499 | time-machine \
|
| 500 | upgrade
|
| 501 |
|
| 502 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 503 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -s K -l keep-failed -d "keep build tree of failed builds"
|
| 504 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -s k -l keep-going -d "keep going when some of the derivations fail"
|
| 505 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l rounds= -d "build N times in a row to detect non-determinism"
|
| 506 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l fallback -d "fall back to building when the substituter fails"
|
| 507 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l no-substitutes -d "build instead of resorting to pre-built substitutes"
|
| 508 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l substitute-urls= -d "fetch substitute from URLS if they are authorized" -a "$guix_substitute_urls"
|
| 509 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l no-grafts -d "do not graft packages"
|
| 510 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l no-offload -d "do not attempt to offload builds"
|
| 511 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l max-silent-time= -d "mark the build as failed after SECONDS of silence"
|
| 512 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l timeout= -d "mark the build as failed after SECONDS of activity"
|
| 513 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -l debug= -d "produce debugging output at LEVEL"
|
| 514 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -s c -l cores= -d "allow the use of up to N CPU cores for the build"
|
| 515 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_build_options" -s M -l max-jobs= -d "allow at most N build jobs"
|
| 516 |
|
| 517 |
|
| 518 | |
| 519 | set -l guix_commands_with_cross_build_options \
|
| 520 | archive \
|
| 521 | build \
|
| 522 | pack \
|
| 523 | system
|
| 524 |
|
| 525 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_cross_build_options" -l list-targets -d "list available targets"
|
| 526 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_cross_build_options" -l target= -d "cross-build for TRIPLET" -a "$guix_build_targets"
|
| 527 |
|
| 528 |
|
| 529 | |
| 530 | set -l guix_commands_with_native_build_options \
|
| 531 | archive \
|
| 532 | build \
|
| 533 | environment \
|
| 534 | graph \
|
| 535 | pack \
|
| 536 | pull \
|
| 537 | shell \
|
| 538 | size \
|
| 539 | system \
|
| 540 | weather
|
| 541 |
|
| 542 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_native_build_options" -l list-systems -d "list available systems"
|
| 543 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_native_build_options" -l system= -d "attempt to build for SYSTEM" -a "$guix_build_systems"
|
| 544 |
|
| 545 |
|
| 546 | |
| 547 | set -l guix_commands_with_transformation_options \
|
| 548 | build \
|
| 549 | environment \
|
| 550 | graph \
|
| 551 | install \
|
| 552 | pack \
|
| 553 | package \
|
| 554 | shell \
|
| 555 | upgrade
|
| 556 |
|
| 557 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-source= -d "use SOURCE when building the corresponding package"
|
| 558 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-input= -d "replace dependency PACKAGE by REPLACEMENT"
|
| 559 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-graft= -d "graft REPLACEMENT on packages that refer to PACKAGE"
|
| 560 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-branch= -d "build PACKAGE from the latest commit of BRANCH"
|
| 561 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-commit= -d "build PACKAGE from COMMIT"
|
| 562 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-git-url= -d "build PACKAGE from the repository at URL"
|
| 563 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-c-toolchain= -d "add FILE to the list of patches of PACKAGE"
|
| 564 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l tune -d "tune relevant packages for CPU--e.g., \"skylake\"" -a "native generic"
|
| 565 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-debug-info= -d "append FLAG to the configure flags of PACKAGE"
|
| 566 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l without-tests= -d "use the latest upstream release of PACKAGE"
|
| 567 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-configure-flag= -d "use the given upstream VERSION of PACKAGE"
|
| 568 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-patch= -d "build PACKAGE and its dependents with TOOLCHAIN"
|
| 569 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-latest= -d "build PACKAGE and preserve its debug info"
|
| 570 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l with-version= -d "build PACKAGE without running its tests"
|
| 571 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_transformation_options" -l help-transform -d "list package transformation options not shown here"
|
| 572 |
|
| 573 |
|
| 574 | |
| 575 | set -l guix_commands_with_environment_options \
|
| 576 | environment \
|
| 577 | shell
|
| 578 |
|
| 579 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s e -l expression= -d "create environment for the package that EXPR evaluates to"
|
| 580 | complete -r -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s m -l manifest= -d "create environment with the manifest from FILE"
|
| 581 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s p -l profile= -d "create environment from profile at PATH" -a "(__fish_complete_directories)"
|
| 582 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l check -d "check if the shell clobbers environment variables"
|
| 583 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l pure -d "unset existing environment variables"
|
| 584 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s E -l preserve= -d "preserve environment variables that match REGEXP"
|
| 585 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l search-paths -d "display needed environment variable definitions"
|
| 586 | complete -r -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s r -l root= -d "make FILE a symlink to the result, and register it as a garbage collector root"
|
| 587 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s C -l container -d "run command within an isolated container"
|
| 588 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s N -l network -d "allow containers to access the network"
|
| 589 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s P -l link-profile -d "link environment profile to ~/.guix-profile within an isolated container"
|
| 590 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s W -l nesting -d "make Guix available within the container"
|
| 591 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s u -l user= -d "instead of copying the name and home of the current user into an isolated container, use the name USER with home directory /home/USER" -a "(__fish_complete_users)"
|
| 592 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l no-cwd -d "do not share current working directory with an isolated container"
|
| 593 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l writable-root -d "make the container's root file system writable"
|
| 594 | complete -r -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l share= -d "for containers, share writable host file system according to SPEC"
|
| 595 | complete -r -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l expose= -d "for containers, expose read-only host file system according to SPEC"
|
| 596 | complete -r -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s S -l symlink= -d "for containers, add symlinks to the profile according to SPEC, e.g. \"/usr/bin/env=bin/env\"."
|
| 597 | complete -x -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 598 | complete -f -c guix -n "__fish_guix_using_command $guix_commands_with_environment_options" -l bootstrap -d "use bootstrap binaries to build the environment"
|
| 599 |
|
| 600 |
|
| 601 | set -l guix_command archive
|
| 602 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l export -d "export the specified files/packages to stdout"
|
| 603 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s r -l recursive -d "combined with '--export', include dependencies"
|
| 604 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l import -d "import from the archive passed on stdin"
|
| 605 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l missing -d "print the files from stdin that are missing"
|
| 606 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s x -l extract= -d "extract the archive on stdin to DIR" -a "(__fish_complete_directories)"
|
| 607 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s t -l list -d "list the files in the archive on stdin"
|
| 608 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l generate-key -d "generate a key pair with the given parameters" -a "PARAMETERS"
|
| 609 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l authorize -d "authorize imports signed by the public key on stdin"
|
| 610 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "build the package or derivation EXPR evaluates to"
|
| 611 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s S -l source -d "build the packages' source derivations"
|
| 612 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 613 |
|
| 614 |
|
| 615 | set -l guix_command build
|
| 616 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "build the package or derivation EXPR evaluates to"
|
| 617 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s f -l file= -d "build the package or derivation that the code within FILE evaluates to"
|
| 618 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s m -l manifest= -d "build the packages that the manifest given in FILE evaluates to"
|
| 619 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s D -l development -d "build the inputs of the following package"
|
| 620 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s P -l dependents -d "build dependents of the following package, up to depth N" -a "N"
|
| 621 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s S -l source -d "build the packages' source derivations"
|
| 622 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l sources -d "build source derivations" -a "package all transitive"
|
| 623 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l derivations -d "return the derivation paths of the given packages"
|
| 624 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l check -d "rebuild items to check for non-determinism issues"
|
| 625 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l repair -d "repair the specified items"
|
| 626 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s r -l root= -d "make FILE a symlink to the result, and register it as a garbage collector root"
|
| 627 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 628 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s q -l quiet -d "do not show the build log"
|
| 629 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l log-file -d "return the log file names for the given derivations"
|
| 630 |
|
| 631 |
|
| 632 | set -l guix_command challenge
|
| 633 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l substitute-urls= -d "compare build results with those at URLS" -a "$guix_substitute_urls"
|
| 634 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbose -d "show details about successful comparisons"
|
| 635 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l diff= -d "show differences according to MODE"
|
| 636 |
|
| 637 |
|
| 638 | set -l guix_command container
|
| 639 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -d "execute a command inside of an existing container" -a "exec"
|
| 640 |
|
| 641 |
|
| 642 | set -l guix_command copy
|
| 643 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l to= -d "send ITEMS to HOST" -a "(__fish_print_hostnames)"
|
| 644 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l from= -d "receive ITEMS from HOST" -a "(__fish_print_hostnames)"
|
| 645 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 646 |
|
| 647 |
|
| 648 | set -l guix_command deploy
|
| 649 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "deploy the list of machines EXPR evaluates to"
|
| 650 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s r -l roll-back -d "switch to the previous operating system configuration"
|
| 651 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s x -l execute -d "execute the following command on all the machines"
|
| 652 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 653 | |
| 654 | complete -f -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from --execute -x; and not __fish_seen_subcommand_from --" -a "--"
|
| 655 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from --execute -x; and __fish_seen_subcommand_from --" -a "(__fish_guix_complete_subcommand)"
|
| 656 |
|
| 657 |
|
| 658 | set -l guix_command describe
|
| 659 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s f -l format= -d "display information in the given FORMAT" -a "$guix_describe_formats"
|
| 660 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-formats -d "display available formats"
|
| 661 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "display information about PROFILE" -a "(__fish_complete_directories)"
|
| 662 |
|
| 663 |
|
| 664 | set -l guix_command download
|
| 665 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s f -l format= -d "write the hash in the given format" -a "base64 nix-base32 base32 base16 hex hexadecimal"
|
| 666 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s H -l hash= -d "use the given hash ALGORITHM"
|
| 667 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l no-check-certificate= -d "do not validate the certificate of HTTPS servers"
|
| 668 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s o -l output= -d "download to FILE"
|
| 669 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s g -l git -d "download the default branch's latest commit of the Git repository at URL"
|
| 670 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l commit= -d "download the given commit or tag of the Git repository at URL"
|
| 671 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l branch= -d "download the given branch of the Git repository at URL"
|
| 672 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s r -l recursive -d "download a Git repository recursively"
|
| 673 |
|
| 674 |
|
| 675 | set -l guix_command edit
|
| 676 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 677 |
|
| 678 |
|
| 679 | set -l guix_command environment
|
| 680 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s l -l load-file= -d "create environment for the package that the code within FILE evaluates to"
|
| 681 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l ad-hoc -d "include all specified packages in the environment instead of only their inputs"
|
| 682 |
|
| 683 |
|
| 684 | set -l guix_command gc
|
| 685 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s C -l collect-garbage= -d "collect at least MIN bytes of garbage"
|
| 686 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s F -l free-space= -d "attempt to reach FREE available space in the store"
|
| 687 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l delete-generations -d "delete profile generations matching PATTERN" -a "PATTERN"
|
| 688 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s D -l delete -d "attempt to delete PATHS"
|
| 689 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-roots -d "list the user's garbage collector roots"
|
| 690 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-busy -d "list store items used by running processes"
|
| 691 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l optimize -d "optimize the store by deduplicating identical files"
|
| 692 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-dead -d "list dead paths"
|
| 693 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-live -d "list live paths"
|
| 694 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l references -d "list the references of PATHS"
|
| 695 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s R -l requisites -d "list the requisites of PATHS"
|
| 696 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l referrers -d "list the referrers of PATHS"
|
| 697 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l derivers -d "list the derivers of PATHS"
|
| 698 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l verify -d "verify the integrity of the store" -a "repair contents repair,contents"
|
| 699 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-failures -d "list cached build failures"
|
| 700 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l clear-failures -d "remove PATHS from the set of cached failures"
|
| 701 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l vacuum-database -d "repack the sqlite database tracking the store using less space"
|
| 702 |
|
| 703 |
|
| 704 | set -l guix_command git
|
| 705 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and not __fish_seen_subcommand_from authenticate" -a "authenticate" -d "verify commit signatures and authorizations"
|
| 706 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -s r -l repository= -d "open the Git repository at DIRECTORY" -a "(__fish_complete_directories)"
|
| 707 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -s k -l keyring= -d "load keyring from REFERENCE, a Git branch"
|
| 708 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -l end= -d "authenticate revisions up to COMMIT"
|
| 709 | complete -f -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -l stats -d "display commit signing statistics upon completion"
|
| 710 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -l cache-key= -d "cache authenticated commits under KEY"
|
| 711 | complete -r -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from authenticate" -l historical-authorizations= -d "read historical authorizations from FILE"
|
| 712 |
|
| 713 |
|
| 714 | set -l guix_command graph
|
| 715 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s b -l backend= -d "produce a graph with the given backend TYPE" -a "$guix_graph_backends"
|
| 716 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-backends -d "list the available graph backends"
|
| 717 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s t -l type= -d "represent nodes of the given TYPE" -a "$guix_graph_types"
|
| 718 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-types -d "list the available graph types"
|
| 719 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s M -l max-depth= -d "limit to nodes within distance DEPTH"
|
| 720 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l path -d "display the shortest path between the given nodes"
|
| 721 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the package EXPR evaluates to"
|
| 722 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 723 |
|
| 724 |
|
| 725 | set -l guix_command hash
|
| 726 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s x -l exclude-vcs -d "exclude version control directories"
|
| 727 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s H -l hash= -d "use the given hash ALGORITHM"
|
| 728 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s f -l format= -d "write the hash in the given format" -a "base64 nix-base32 base32 base16 hex hexadecimal"
|
| 729 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s S -l serializers= -d "compute the hash on FILE according to TYPE serialization"
|
| 730 |
|
| 731 |
|
| 732 | set -l guix_command home
|
| 733 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the home-environment EXPR evaluates to instead of reading FILE, when applicable"
|
| 734 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l allow-downgrades -d "for 'reconfigure', allow downgrades to earlier channel revisions"
|
| 735 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s N -l network -d "allow containers to access the network"
|
| 736 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l share= -d "for containers, share writable host file system according to SPEC"
|
| 737 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l expose= -d "for containers, expose read-only host file system according to SPEC"
|
| 738 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 739 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l graph-backend= -d "use BACKEND for 'extension-graph' and 'shepherd-graph'" -a "$guix_graph_backends"
|
| 740 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s I -l list-installed -d "for 'describe' or 'list-generations', list installed packages matching REGEXP" -a "REGEXP"
|
| 741 |
|
| 742 |
|
| 743 | set -l guix_command import
|
| 744 | complete -r -c guix -n "__fish_guix_using_command $guix_command; and not __fish_seen_subcommand_from $guix_importers" -s i -l insert= -d "insert packages into file alphabetically"
|
| 745 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and not __fish_seen_subcommand_from $guix_importers" -a "$guix_importers"
|
| 746 |
|
| 747 | set -l guix_importer composer
|
| 748 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "generate package expressions for all Composer packages that are not yet in Guix"
|
| 749 |
|
| 750 | set -l guix_importer cpan
|
| 751 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import missing packages recursively"
|
| 752 |
|
| 753 | set -l guix_importer cran
|
| 754 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s a -l archive= -d "specify the archive repository"
|
| 755 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 756 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s s -l style= -d "choose output style" -a "specification variable"
|
| 757 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s p -l license-prefix= -d "add custom prefix to licenses"
|
| 758 |
|
| 759 | set -l guix_importer crate
|
| 760 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -l allow-yanked -d "allow importing yanked crates if no alternative satisfying the version requirement is found"
|
| 761 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s f -l lockfile= -d "import dependencies from FILE, a 'Cargo.lock' file"
|
| 762 |
|
| 763 | set -l guix_importer egg
|
| 764 | complete -f -c guix -s r -l recursive -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -d "import packages recursively"
|
| 765 |
|
| 766 | set -l guix_importer elm
|
| 767 | complete -f -c guix -s r -l recursive -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -d "import packages recursively"
|
| 768 |
|
| 769 | set -l guix_importer elpa
|
| 770 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s a -l archive= -d "specify the archive repository"
|
| 771 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s l -l list-archives -d "list ELPA repositories supported by the importer"
|
| 772 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "generate package expressions for all Emacs packages that are not yet in Guix"
|
| 773 |
|
| 774 | set -l guix_importer gem
|
| 775 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "generate package expressions for all Gem packages that are not yet in Guix"
|
| 776 |
|
| 777 | set -l guix_importer gnu
|
| 778 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -l key-download= -d "handle missing OpenPGP keys according to POLICY" -a "auto always never interactive"
|
| 779 |
|
| 780 | set -l guix_importer go
|
| 781 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "generate package expressions for all Go modules that are not yet in Guix"
|
| 782 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s p -l goproxy= -d "specify which goproxy server to use"
|
| 783 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -l pin-versions -d "use the exact versions of a module's dependencies"
|
| 784 |
|
| 785 | set -l guix_importer hackage
|
| 786 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s e -l cabal-environment= -d "specify environment for Cabal evaluation"
|
| 787 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 788 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s s -l stdin -d "read from standard input"
|
| 789 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s t -l no-test-dependencies -d "don't include test-only dependencies"
|
| 790 |
|
| 791 | set -l guix_importer hackage
|
| 792 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 793 |
|
| 794 | set -l guix_importer luanti
|
| 795 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 796 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -l sort= -d "when choosing between multiple implementations, choose the one with the highest value for KEY" -a "score downloads"
|
| 797 |
|
| 798 | set -l guix_importer npm-binary
|
| 799 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 800 |
|
| 801 | set -l guix_importer nuget
|
| 802 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s a -l archive= -d "specify the archive repository"
|
| 803 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 804 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s p -l license-prefix= -d "add custom prefix to licenses"
|
| 805 |
|
| 806 |
|
| 807 | set -l guix_importer opam
|
| 808 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 809 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -l repo= -d "import packages from REPOSITORY (name, URL, or file name); can be used more than once"
|
| 810 |
|
| 811 | set -l guix_importer pypi
|
| 812 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 813 |
|
| 814 | set -l guix_importer stackage
|
| 815 | complete -x -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s l -l lts-version= -d "specify the LTS version to use"
|
| 816 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s r -l recursive -d "import packages recursively"
|
| 817 | complete -f -c guix -n "__fish_seen_subcommand_from $guix_command; and __fish_seen_subcommand_from $guix_importer" -s t -l no-test-dependencies -d "don't include test-only dependencies"
|
| 818 |
|
| 819 |
|
| 820 | set -l guix_command install
|
| 821 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "use PROFILE instead of the user's default profile" -a "(__fish_complete_directories)"
|
| 822 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 823 |
|
| 824 |
|
| 825 | set -l guix_command lint
|
| 826 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s c -l checkers= -d "only run the specified checkers" -a "$guix_lint_checker"
|
| 827 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s x -l exclude= -d "exclude the specified checkers" -a "$guix_lint_checker"
|
| 828 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s n -l no-network -d "only run checkers that do not access the network"
|
| 829 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the package EXPR evaluates to"
|
| 830 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 831 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s l -l list-checkers -d "display the list of available lint checkers"
|
| 832 |
|
| 833 |
|
| 834 | set -l guix_command locate
|
| 835 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s g -l glob -d "interpret FILE as a glob pattern"
|
| 836 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l stats -d "display database statistics"
|
| 837 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s u -l update -d "force a database update"
|
| 838 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l clear -d "clear the database"
|
| 839 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l database= -d "store the database in FILE"
|
| 840 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l method= -d "use METHOD to select packages to index" -a "manifests store"
|
| 841 |
|
| 842 |
|
| 843 | set -l guix_command pack
|
| 844 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l file= -d "build a pack the code within FILE evaluates to"
|
| 845 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s f -l format= -d "build a pack in the given FORMAT" -a "$guix_pack_formats"
|
| 846 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-formats -d "list the formats available"
|
| 847 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s R -l relocatable -d "produce relocatable executables"
|
| 848 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the package EXPR evaluates to"
|
| 849 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s C -l compression= -d "compress using TOOL" -a "gzip lzip xz bzip2 zstd none"
|
| 850 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s S -l symlink= -d "create symlinks to the profile according to SPEC"
|
| 851 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s m -l manifest= -d "create a pack with the manifest from FILE"
|
| 852 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l entry-point= -d "use PROGRAM as the entry point of the pack"
|
| 853 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l save-provenance -d "save provenance information"
|
| 854 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l localstatedir -d "include /var/guix in the resulting pack"
|
| 855 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l profile-name= -d "populate /var/guix/profiles/.../NAME"
|
| 856 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s r -l root= -d "make FILE a symlink to the result, and register it as a garbage collector root"
|
| 857 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l derivation -d "return the derivation of the pack"
|
| 858 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 859 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l bootstrap -d "use the bootstrap binaries to build the pack"
|
| 860 |
|
| 861 |
|
| 862 | set -l guix_command package
|
| 863 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s i -l install -d "install PACKAGEs"
|
| 864 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l install-from-expression -d "install the package EXP evaluates to"
|
| 865 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s f -l install-from-file= -d "install the package that the code within FILE evaluates to"
|
| 866 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s r -l remove -d "remove PACKAGEs"
|
| 867 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s u -l upgrade -d "upgrade all the installed packages matching REGEXP" -a "REGEXP"
|
| 868 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s m -l manifest= -d "create a new profile generation with the manifest from FILE"
|
| 869 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l do-not-upgrade -d "do not upgrade any packages matching REGEXP" -a "REGEXP"
|
| 870 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l roll-back -d "roll back to the previous generation"
|
| 871 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l search-paths -d "display needed environment variable definitions" -a "exact prefix suffix"
|
| 872 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s l -l list-generations -d "list generations matching PATTERN" -a "PATTERN"
|
| 873 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l delete-generations -d "delete generations matching PATTERN" -a "PATTERN"
|
| 874 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s S -l switch-generation= -d "switch to a generation matching PATTERN"
|
| 875 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l export-manifest -d "print a manifest for the chosen profile"
|
| 876 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l export-channels -d "print channels for the chosen profile"
|
| 877 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "use PROFILE instead of the user's default profile" -a "(__fish_complete_directories)"
|
| 878 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-profiles -d "list the user's profiles"
|
| 879 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l allow-collisions -d "do not treat collisions in the profile as an error"
|
| 880 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l bootstrap -d "use the bootstrap Guile to build the profile"
|
| 881 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 882 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s s -l search= -d "search in synopsis and description using REGEXP"
|
| 883 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s I -l list-installed -d "list installed packages matching REGEXP" -a "REGEXP"
|
| 884 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s A -l list-available -d "list available packages matching REGEXP" -a "REGEXP"
|
| 885 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l show= -d "show details about PACKAGE"
|
| 886 |
|
| 887 |
|
| 888 | set -l guix_command processes
|
| 889 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s f -l format= -d "display results as normalized record sets" -a "$guix_processes_formats"
|
| 890 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-formats -d "display available formats"
|
| 891 |
|
| 892 |
|
| 893 | set -l guix_command publish
|
| 894 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l port= -d "listen on PORT"
|
| 895 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l listen= -d "listen on the network interface for HOST"
|
| 896 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s u -l user= -d "change privileges to USER as soon as possible" -a "(__fish_complete_users)"
|
| 897 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s a -l advertise -d "advertise on the local network"
|
| 898 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s C -l compression -d "compress archives with METHOD at LEVEL" -a "METHOD:LEVEL"
|
| 899 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s c -l cache= -d "cache published items to DIRECTORY" -a "(__fish_complete_directories)"
|
| 900 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l cache-bypass-threshold= -d "serve store items below SIZE even when not cached"
|
| 901 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l workers= -d "use N workers to bake items"
|
| 902 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l ttl= -d "announce narinfos can be cached for TTL seconds"
|
| 903 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l negative-ttl= -d "announce missing narinfos can be cached for TTL seconds"
|
| 904 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l nar-path= -d "use PATH as the prefix for nar URLs"
|
| 905 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l public-key= -d "use FILE as the public key for signatures"
|
| 906 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l private-key= -d "use FILE as the private key for signatures"
|
| 907 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s r -l repl -d "spawn REPL server on PORT" -a "PORT"
|
| 908 |
|
| 909 |
|
| 910 | set -l guix_command pull
|
| 911 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s C -l channels= -d "deploy the channels defined in FILE"
|
| 912 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s q -l no-channel-files -d "inhibit loading of user and system 'channels.scm'"
|
| 913 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l url= -d "download \"guix\" channel from the Git repository at URL"
|
| 914 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l commit= -d "download the specified \"guix\" channel COMMIT"
|
| 915 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l branch= -d "download the tip of the specified \"guix\" channel BRANCH"
|
| 916 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l allow-downgrades -d "allow downgrades to earlier channel revisions"
|
| 917 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l disable-authentication -d "disable channel authentication"
|
| 918 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l no-check-certificate -d "do not validate the certificate of HTTPS servers"
|
| 919 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s N -l news -d "display news compared to the previous generation"
|
| 920 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s l -l list-generations -d "list generations matching PATTERN" -a "PATTERN"
|
| 921 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l details -d "show details when listing generations"
|
| 922 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l roll-back -d "roll back to the previous generation"
|
| 923 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l delete-generations -d "delete generations matching PATTERN" -a "PATTERN"
|
| 924 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s S -l switch-generation= -d "switch to a generation matching PATTERN"
|
| 925 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "use PROFILE instead of ~/.config/guix/current" -a "(__fish_complete_directories)"
|
| 926 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 927 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l bootstrap -d "use the bootstrap Guile to build the new Guix"
|
| 928 |
|
| 929 |
|
| 930 | set -l guix_command refresh
|
| 931 | complete -x -c guix -s e -l expression= -n "__fish_guix_using_command $guix_command" -d "consider the package EXPR evaluates to"
|
| 932 | complete -f -c guix -s u -l update -n "__fish_guix_using_command $guix_command" -d "update source files in place"
|
| 933 | complete -x -c guix -s s -l select= -n "__fish_guix_using_command $guix_command" -d "select all the packages in SUBSET" -a "core non-core module:NAME"
|
| 934 | complete -r -c guix -s m -l manifest= -n "__fish_guix_using_command $guix_command" -d "select all the packages from the manifest in FILE"
|
| 935 | complete -x -c guix -l target-version= -n "__fish_guix_using_command $guix_command" -d "update the package or packages to VERSION, VERSION may be partially specified, e.g. as 6 or 6.4 instead of 6.4.3"
|
| 936 | complete -x -c guix -s t -l type= -n "__fish_guix_using_command $guix_command" -d "restrict to updates from the specified updaters" -a "$guix_refresh_updaters"
|
| 937 | complete -f -c guix -l list-updaters -n "__fish_guix_using_command $guix_command" -d "list available updaters and exit"
|
| 938 | complete -f -c guix -s l -l list-dependent -n "__fish_guix_using_command $guix_command" -d "list top-level dependent packages that would need to be rebuilt as a result of upgrading PACKAGE..."
|
| 939 | complete -f -c guix -s r -l recursive -n "__fish_guix_using_command $guix_command" -d "check the PACKAGE and its inputs for upgrades"
|
| 940 | complete -f -c guix -s T -l list-transitive -n "__fish_guix_using_command $guix_command" -d "list all the packages that PACKAGE depends on"
|
| 941 | complete -r -c guix -l keyring= -n "__fish_guix_using_command $guix_command" -d "use FILE as the keyring of upstream OpenPGP keys"
|
| 942 | complete -x -c guix -l key-server= -n "__fish_guix_using_command $guix_command" -d "use HOST as the OpenPGP key server"
|
| 943 | complete -x -c guix -l gpg= -n "__fish_guix_using_command $guix_command" -d "use COMMAND as the GnuPG 2.x command"
|
| 944 | complete -x -c guix -l key-download= -n "__fish_guix_using_command $guix_command" -d "handle missing OpenPGP keys according to POLICY" -a "auto always never interactive"
|
| 945 | complete -x -c guix -s L -l load-path= -n "__fish_guix_using_command $guix_command" -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 946 |
|
| 947 |
|
| 948 | set -l guix_command remove
|
| 949 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "use PROFILE instead of the user's default profile" -a "(__fish_complete_directories)"
|
| 950 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 951 |
|
| 952 |
|
| 953 | set -l guix_command repl
|
| 954 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-types -d "display REPL types and exit"
|
| 955 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s t -l type= -d "start a REPL of the given TYPE" -a "$guix_repl_types"
|
| 956 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l listen= -d "listen to ENDPOINT instead of standard input"
|
| 957 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s q -d "inhibit loading of ~/.guile"
|
| 958 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s i -l interactive -d "launch REPL after evaluating FILE"
|
| 959 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 960 |
|
| 961 |
|
| 962 | set -l guix_command search
|
| 963 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 964 |
|
| 965 |
|
| 966 | set -l guix_command shell
|
| 967 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s D -l development -d "include the development inputs of the next package"
|
| 968 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s f -l file= -d "add to the environment the package FILE evaluates to"
|
| 969 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s q -d "inhibit loading of 'guix.scm' and 'manifest.scm'"
|
| 970 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l rebuild-cache -d "rebuild cached environment, if any"
|
| 971 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l export-manifest -d "print a manifest for the given options"
|
| 972 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s F -l emulate-fhs -d "for containers, emulate the Filesystem Hierarchy Standard (FHS)"
|
| 973 | |
| 974 | complete -f -c guix -n "__fish_guix_using_command $guix_command; and not __fish_seen_subcommand_from --" -a "--"
|
| 975 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from --" -a "(__fish_guix_complete_subcommand)"
|
| 976 |
|
| 977 |
|
| 978 | set -l guix_command show
|
| 979 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 980 |
|
| 981 |
|
| 982 | set -l guix_command size
|
| 983 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l substitute-urls= -d "fetch substitute from URLS if they are authorized" -a "$guix_substitute_urls"
|
| 984 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l sort= -d "sort according to KEY" -a "closure self"
|
| 985 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s m -l map-file= -d "write to FILE a graphical map of disk usage"
|
| 986 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 987 |
|
| 988 |
|
| 989 | set -l guix_command style
|
| 990 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s S -l styling= -d "apply RULE, a styling rule" -a "$guix_style_stylings"
|
| 991 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-stylings -d "display the list of available style rules"
|
| 992 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s n -l dry-run -d "display files that would be edited but do nothing"
|
| 993 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s L -l load-path= -d "prepend DIR to the package module search path" -a "(__fish_complete_directories)"
|
| 994 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the package EXPR evaluates to"
|
| 995 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l input-simplification= -d "follow POLICY for package input simplification" -a "silent safe always"
|
| 996 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s f -l whole-file -d "format the entire contents of the given file(s)"
|
| 997 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s A -l alphabetical-sort -d "place the contents in alphabetical order as well"
|
| 998 |
|
| 999 |
|
| 1000 | set -l guix_command system
|
| 1001 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s d -l derivation -d "return the derivation of the given system"
|
| 1002 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "consider the operating-system EXPR evaluates to instead of reading FILE, when applicable"
|
| 1003 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l allow-downgrades -d "for 'reconfigure', allow downgrades to earlier channel revisions"
|
| 1004 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l on-error= -d "apply STRATEGY when an error occurs while reading FILE" -a "nothing-special backtrace debug"
|
| 1005 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l list-image-types -d "list available image types"
|
| 1006 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s t -l image-type= -d "for 'image', produce an image of TYPE" -a "$guix_image_types"
|
| 1007 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l image-size= -d "for 'image', produce an image of SIZE"
|
| 1008 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l no-bootloader -d "for 'init', do not install a bootloader"
|
| 1009 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l no-kexec -d "for 'reconfigure', do not load system for kexec reboot"
|
| 1010 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l volatile -d "for 'image', make the root file system volatile"
|
| 1011 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l persistent -d "for 'vm', make the root file system persistent"
|
| 1012 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l label= -d "for 'image', label disk image with LABEL"
|
| 1013 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l save-provenance -d "save provenance information"
|
| 1014 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l share= -d "for 'vm' and 'container', share host file system with read/write access according to SPEC"
|
| 1015 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -l expose= -d "for 'vm' and 'container', expose host file system directory as read-only according to SPEC"
|
| 1016 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s N -l network -d "for 'container', allow containers to access the network"
|
| 1017 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s r -l root= -d "for 'vm', 'image', 'container' and 'build', make FILE a symlink to the result, and register it as a garbage collector root"
|
| 1018 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l full-boot -d "for 'vm', make a full boot sequence"
|
| 1019 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l no-graphic -d "for 'vm', use the tty that we are started in for IO"
|
| 1020 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l skip-checks -d "skip file system and initrd module safety checks"
|
| 1021 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 1022 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l graph-backend= -d "use BACKEND for 'extension-graph' and 'shepherd-graph'" -a "$guix_graph_backends"
|
| 1023 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s I -l list-installed -d "for 'describe' and 'list-generations', list installed packages matching REGEXP" -a "REGEXP"
|
| 1024 |
|
| 1025 |
|
| 1026 | set -l guix_command time-machine
|
| 1027 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s C -l channels= -d "deploy the channels defined in FILE"
|
| 1028 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s q -l no-channel-files -d "inhibit loading of user and system 'channels.scm'"
|
| 1029 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l url= -d "use the Git repository at URL"
|
| 1030 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l commit= -d "use the specified COMMIT"
|
| 1031 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l branch= -d "use the tip of the specified BRANCH"
|
| 1032 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l disable-authentication -d "disable channel authentication"
|
| 1033 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l no-check-certificate -d "do not validate the certificate of HTTPS servers"
|
| 1034 | |
| 1035 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and not __fish_seen_subcommand_from --" -a "--"
|
| 1036 | complete -x -c guix -n "__fish_guix_using_command $guix_command; and __fish_seen_subcommand_from --" -a "(__fish_guix_complete_subcommand)"
|
| 1037 |
|
| 1038 |
|
| 1039 | set -l guix_command upgrade
|
| 1040 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s p -l profile= -d "use PROFILE instead of the user's default profile" -a "(__fish_complete_directories)"
|
| 1041 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s v -l verbosity= -d "use the given verbosity LEVEL"
|
| 1042 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l do-not-upgrade -d "do not upgrade any packages matching REGEXP" -a "REGEXP"
|
| 1043 |
|
| 1044 |
|
| 1045 | set -l guix_command weather
|
| 1046 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -l substitute-urls= -d "check for available substitutes at URLS" -a "$guix_substitute_urls"
|
| 1047 | complete -r -c guix -n "__fish_guix_using_command $guix_command" -s m -l manifest= -d "look up substitutes for packages specified in MANIFEST"
|
| 1048 | complete -x -c guix -n "__fish_guix_using_command $guix_command" -s e -l expression= -d "look up substitutes for the package EXPR evaluates to"
|
| 1049 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -s c -l coverage -d "show substitute coverage for packages with at least COUNT dependents" -a "COUNT"
|
| 1050 | complete -f -c guix -n "__fish_guix_using_command $guix_command" -l display-missing -d "display the list of missing substitutes"
|