[INFO] fetching crate blz-cli 0.4.1... [INFO] testing blz-cli-0.4.1 against 1.90.0 for beta-1.91-3 [INFO] extracting crate blz-cli 0.4.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate blz-cli 0.4.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate blz-cli 0.4.1 [INFO] tweaked toml for crates.io crate blz-cli 0.4.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate blz-cli 0.4.1 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate blz-cli 0.4.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded deadpool-runtime v0.1.4 [INFO] [stderr] Downloaded predicates v3.1.3 [INFO] [stderr] Downloaded predicates-core v1.0.9 [INFO] [stderr] Downloaded float-cmp v0.10.0 [INFO] [stderr] Downloaded wiremock v0.6.4 [INFO] [stderr] Downloaded terminal_size v0.3.0 [INFO] [stderr] Downloaded pprof v0.15.0 [INFO] [stderr] Downloaded memmap2 v0.9.8 [INFO] [stderr] Downloaded crunchy v0.2.4 [INFO] [stderr] Downloaded streaming-iterator v0.1.9 [INFO] [stderr] Downloaded quinn-udp v0.5.13 [INFO] [stderr] Downloaded termtree v0.5.1 [INFO] [stderr] Downloaded tantivy-query-grammar v0.22.0 [INFO] [stderr] Downloaded utf8-ranges v1.0.5 [INFO] [stderr] Downloaded lz4_flex v0.11.5 [INFO] [stderr] Downloaded sketches-ddsketch v0.2.2 [INFO] [stderr] Downloaded fuzzy-matcher v0.3.7 [INFO] [stderr] Downloaded compression-core v0.4.28 [INFO] [stderr] Downloaded security-framework v3.3.0 [INFO] [stderr] Downloaded unicode-width v0.2.1 [INFO] [stderr] Downloaded symbolic-demangle v12.16.2 [INFO] [stderr] Downloaded brotli v8.0.2 [INFO] [stderr] Downloaded tree-sitter v0.24.7 [INFO] [stderr] Downloaded sysinfo v0.32.1 [INFO] [stderr] Downloaded census v0.4.2 [INFO] [stderr] Downloaded htmlescape v0.3.1 [INFO] [stderr] Downloaded levenshtein_automata v0.2.1 [INFO] [stderr] Downloaded measure_time v0.8.3 [INFO] [stderr] Downloaded tree-sitter-md v0.3.2 [INFO] [stderr] Downloaded oneshot v0.1.11 [INFO] [stderr] Downloaded murmurhash32 v0.3.1 [INFO] [stderr] Downloaded symbolic-common v12.16.2 [INFO] [stderr] Downloaded compression-codecs v0.4.28 [INFO] [stderr] Downloaded fs4 v0.8.4 [INFO] [stderr] Downloaded tantivy-columnar v0.3.0 [INFO] [stderr] Downloaded tantivy v0.22.1 [INFO] [stderr] Downloaded clap_complete v4.5.57 [INFO] [stderr] Downloaded dialoguer v0.11.0 [INFO] [stderr] Downloaded num-format v0.4.4 [INFO] [stderr] Downloaded spin v0.10.0 [INFO] [stderr] Downloaded tantivy-fst v0.5.0 [INFO] [stderr] Downloaded inferno v0.11.21 [INFO] [stderr] Downloaded cpp_demangle v0.4.4 [INFO] [stderr] Downloaded uuid v1.18.0 [INFO] [stderr] Downloaded rgb v0.8.52 [INFO] [stderr] Downloaded str_stack v0.1.0 [INFO] [stderr] Downloaded indicatif v0.17.11 [INFO] [stderr] Downloaded quick-xml v0.26.0 [INFO] [stderr] Downloaded fastdivide v0.4.2 [INFO] [stderr] Downloaded bitpacking v0.9.2 [INFO] [stderr] Downloaded tantivy-bitpacker v0.6.0 [INFO] [stderr] Downloaded tantivy-sstable v0.3.0 [INFO] [stderr] Downloaded equator-macro v0.4.2 [INFO] [stderr] Downloaded equator v0.4.2 [INFO] [stderr] Downloaded async-compression v0.4.28 [INFO] [stderr] Downloaded aligned-vec v0.6.4 [INFO] [stderr] Downloaded ownedbytes v0.7.0 [INFO] [stderr] Downloaded tantivy-common v0.7.0 [INFO] [stderr] Downloaded tantivy-stacker v0.3.0 [INFO] [stderr] Downloaded tantivy-tokenizer-api v0.3.0 [INFO] [stderr] Downloaded predicates-tree v1.0.12 [INFO] [stderr] Downloaded wait-timeout v0.2.1 [INFO] [stderr] Downloaded assert_cmd v2.0.17 [INFO] [stderr] Downloaded tree-sitter-language v0.1.5 [INFO] [stderr] Downloaded libredox v0.1.9 [INFO] [stderr] Downloaded rust-stemmers v1.2.0 [INFO] [stderr] Downloaded blz-core v0.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 23ada7f7cfb75ceb583e0b613f6ac5089429b7374d8e2118a5308500f2996bb6 [INFO] running `Command { std: "docker" "start" "-a" "23ada7f7cfb75ceb583e0b613f6ac5089429b7374d8e2118a5308500f2996bb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "23ada7f7cfb75ceb583e0b613f6ac5089429b7374d8e2118a5308500f2996bb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23ada7f7cfb75ceb583e0b613f6ac5089429b7374d8e2118a5308500f2996bb6", kill_on_drop: false }` [INFO] [stdout] 23ada7f7cfb75ceb583e0b613f6ac5089429b7374d8e2118a5308500f2996bb6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 268fbb170ecbf13f469d6f86d47adb25020c497f742ffefc6665d68be90f0724 [INFO] running `Command { std: "docker" "start" "-a" "268fbb170ecbf13f469d6f86d47adb25020c497f742ffefc6665d68be90f0724", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling ownedbytes v0.7.0 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling bitpacking v0.9.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling utf8-ranges v1.0.5 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling tantivy-fst v0.5.0 [INFO] [stderr] Compiling tantivy-bitpacker v0.6.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling compression-core v0.4.28 [INFO] [stderr] Compiling murmurhash32 v0.3.1 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fastdivide v0.4.2 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling tempfile v3.21.0 [INFO] [stderr] Compiling tree-sitter-language v0.1.5 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling zstd-sys v2.0.15+zstd.1.5.7 [INFO] [stderr] Compiling tree-sitter-md v0.3.2 [INFO] [stderr] Compiling tree-sitter v0.24.7 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling fs4 v0.8.4 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling measure_time v0.8.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling tantivy-query-grammar v0.22.0 [INFO] [stderr] Compiling memmap2 v0.9.8 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling levenshtein_automata v0.2.1 [INFO] [stderr] Compiling oneshot v0.1.11 [INFO] [stderr] Compiling census v0.4.2 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling htmlescape v0.3.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling sysinfo v0.32.1 [INFO] [stderr] Compiling directories v5.0.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling compression-codecs v0.4.28 [INFO] [stderr] Compiling fuzzy-matcher v0.3.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling blz-cli v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling terminal_size v0.3.0 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling dialoguer v0.11.0 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling clap_complete v4.5.57 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling async-compression v0.4.28 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling uuid v1.18.0 [INFO] [stderr] Compiling tantivy-tokenizer-api v0.3.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling sketches-ddsketch v0.2.2 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling tantivy-common v0.7.0 [INFO] [stderr] Compiling tantivy-stacker v0.3.0 [INFO] [stderr] Compiling tantivy-sstable v0.3.0 [INFO] [stderr] Compiling tantivy-columnar v0.3.0 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling tantivy v0.22.1 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling blz-core v0.4.1 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s [INFO] running `Command { std: "docker" "inspect" "268fbb170ecbf13f469d6f86d47adb25020c497f742ffefc6665d68be90f0724", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "268fbb170ecbf13f469d6f86d47adb25020c497f742ffefc6665d68be90f0724", kill_on_drop: false }` [INFO] [stdout] 268fbb170ecbf13f469d6f86d47adb25020c497f742ffefc6665d68be90f0724 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3f6eece33907fd77094a4ff5921290ecf7ba3989d44bc11071b0dd1de17d44ec [INFO] running `Command { std: "docker" "start" "-a" "3f6eece33907fd77094a4ff5921290ecf7ba3989d44bc11071b0dd1de17d44ec", kill_on_drop: false }` [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling deadpool v0.10.0 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling tree-sitter v0.24.7 [INFO] [stderr] Compiling tantivy v0.22.1 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling wiremock v0.6.4 [INFO] [stderr] Compiling blz-core v0.4.1 [INFO] [stderr] Compiling blz-cli v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 50.95s [INFO] running `Command { std: "docker" "inspect" "3f6eece33907fd77094a4ff5921290ecf7ba3989d44bc11071b0dd1de17d44ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f6eece33907fd77094a4ff5921290ecf7ba3989d44bc11071b0dd1de17d44ec", kill_on_drop: false }` [INFO] [stdout] 3f6eece33907fd77094a4ff5921290ecf7ba3989d44bc11071b0dd1de17d44ec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 48e5974de4df0705abb8041cf3d406f2e682dda76e8c555cf2e7f8e321927bde [INFO] running `Command { std: "docker" "start" "-a" "48e5974de4df0705abb8041cf3d406f2e682dda76e8c555cf2e7f8e321927bde", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/blz-104d1728bd559464) [INFO] [stdout] [INFO] [stdout] running 89 tests [INFO] [stdout] test commands::search::tests::test_div_ceil_safety ... ok [INFO] [stdout] test output::text::tests::clamps_precision_to_maximum ... ok [INFO] [stdout] test commands::search::tests::test_actual_limit_calculation ... ok [INFO] [stdout] test commands::search::tests::test_pagination_boundary_conditions ... ok [INFO] [stdout] test tests::preprocess_does_not_inject_hidden_subcommands ... ok [INFO] [stdout] test commands::search::tests::test_pagination_prevents_divide_by_zero ... ok [INFO] [stdout] test commands::search::tests::test_pagination_with_single_hit ... ok [INFO] [stdout] test output::text::tests::respects_requested_precision ... ok [INFO] [stdout] test tests::preprocess_handles_list_subcommand_without_injection ... ok [INFO] [stdout] test tests::preprocess_injects_search_for_next_flag ... ok [INFO] [stdout] test tests::preprocess_converts_json_aliases ... ok [INFO] [stdout] test commands::search::tests::test_pagination_with_zero_hits ... ok [INFO] [stdout] test tests::known_subcommands_cover_clap_definitions ... ok [INFO] [stdout] test commands::search::tests::test_pagination_with_overlarge_page_number ... ok [INFO] [stdout] test tests::preprocess_respects_sentinel ... ok [INFO] [stdout] test tests::preprocess_injects_search_for_shorthand_flags ... ok [INFO] [stdout] test tests::preprocess_preserves_global_flags_order ... ok [INFO] [stdout] test tests::preprocess_retains_hidden_subcommand_with_search_flags ... ok [INFO] [stdout] test tests::test_cli_default_values ... ok [INFO] [stdout] test commands::docs::tests::docs_markdown_contains_root_help ... ok [INFO] [stdout] test tests::test_cli_error_messages ... ok [INFO] [stdout] test commands::docs::tests::docs_markdown_includes_aliases_when_present ... ok [INFO] [stdout] test tests::test_completion_cli_structure_contains_global_flags ... ok [INFO] [stdout] test tests::test_completion_cli_structure_contains_subcommand_flags ... ok [INFO] [stdout] test tests::test_cli_boolean_flags ... ok [INFO] [stdout] test tests::test_completion_command_parsing ... ok [INFO] [stdout] test tests::test_cli_invalid_flag_combinations ... ok [INFO] [stdout] test tests::test_cli_argument_order_independence ... ok [INFO] [stdout] test tests::test_completion_cli_structure_contains_all_subcommands ... ok [INFO] [stdout] test tests::test_cli_flag_validation_edge_cases ... ok [INFO] [stdout] test tests::test_cli_output_format_validation ... ok [INFO] [stdout] test tests::test_line_range_parsing ... ok [INFO] [stdout] test tests::test_completion_integration_with_clap ... ok [INFO] [stdout] test tests::test_reserved_keywords_case_insensitive ... ok [INFO] [stdout] test tests::test_reserved_keywords_no_duplicates ... ok [INFO] [stdout] test tests::test_completion_help_generation ... ok [INFO] [stdout] test tests::test_line_range_parsing_errors ... ok [INFO] [stdout] test tests::test_cli_help_generation ... ok [INFO] [stdout] test utils::cli_args::tests::resolve_prefers_canonical_flag ... ok [INFO] [stdout] test tests::test_cli_flag_combinations ... ok [INFO] [stdout] test utils::cli_args::tests::deprecated_alias_warning_suppressed_when_quiet_or_env_set ... ok [INFO] [stdout] _blz() { [INFO] [stdout] local i cur prev opts cmd [INFO] [stdout] COMPREPLY=() [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then [INFO] [stdout] cur="$2" [INFO] [stdout] else [INFO] [stdout] cur="${COMP_WORDS[COMP_CWORD]}" [INFO] [stdout] fi [INFO] [stdout] prev="$3" [INFO] [stdout] cmd="" [INFO] [stdout] opts="" [INFO] [stdout] [INFO] [stdout] for i in "${COMP_WORDS[@]:0:COMP_CWORD}" [INFO] [stdout] do [INFO] [stdout] case "${cmd},${i}" in [INFO] [stdout] ",$1") [INFO] [stdout] cmd="blz" [INFO] [stdout] ;; [INFO] [stdout] blz,add) [INFO] [stdout] cmd="blz__add" [INFO] [stdout] ;; [INFO] [stdout] blz,alias) [INFO] [stdout] cmd="blz__alias" [INFO] [stdout] ;; [INFO] [stdout] blz,completions) [INFO] [stdout] cmd="blz__completions" [INFO] [stdout] ;; [INFO] [stdout] blz,config) [INFO] [stdout] cmd="blz__config" [INFO] [stdout] ;; [INFO] [stdout] blz,diff) [INFO] [stdout] cmd="blz__diff" [INFO] [stdout] ;; [INFO] [stdout] blz,docs) [INFO] [stdout] cmd="blz__docs" [INFO] [stdout] ;; [INFO] [stdout] blz,get) [INFO] [stdout] cmd="blz__get" [INFO] [stdout] ;; [INFO] [stdout] blz,help) [INFO] [stdout] cmd="blz__help" [INFO] [stdout] ;; [INFO] [stdout] blz,history) [INFO] [stdout] cmd="blz__history" [INFO] [stdout] ;; [INFO] [stdout] blz,instruct) [INFO] [stdout] cmd="blz__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz,list) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,lookup) [INFO] [stdout] cmd="blz__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz,remove) [INFO] [stdout] cmd="blz__remove" [INFO] [stdout] ;; [INFO] [stdout] blz,search) [INFO] [stdout] cmd="blz__search" [INFO] [stdout] ;; [INFO] [stdout] blz,sources) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,update) [INFO] [stdout] cmd="blz__update" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,add) [INFO] [stdout] cmd="blz__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,help) [INFO] [stdout] cmd="blz__alias__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,rm) [INFO] [stdout] cmd="blz__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,add) [INFO] [stdout] cmd="blz__alias__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,help) [INFO] [stdout] cmd="blz__alias__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,rm) [INFO] [stdout] cmd="blz__alias__help__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__config,get) [INFO] [stdout] cmd="blz__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config,help) [INFO] [stdout] cmd="blz__config__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config,set) [INFO] [stdout] cmd="blz__config__set" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,get) [INFO] [stdout] cmd="blz__config__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,help) [INFO] [stdout] cmd="blz__config__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,set) [INFO] [stdout] cmd="blz__config__help__set" [INFO] [stdout] ;; [INFO] [stdout] blz__help,add) [INFO] [stdout] cmd="blz__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help,alias) [INFO] [stdout] cmd="blz__help__alias" [INFO] [stdout] ;; [INFO] [stdout] blz__help,completions) [INFO] [stdout] cmd="blz__help__completions" [INFO] [stdout] ;; [INFO] [stdout] blz__help,config) [INFO] [stdout] cmd="blz__help__config" [INFO] [stdout] ;; [INFO] [stdout] blz__help,diff) [INFO] [stdout] cmd="blz__help__diff" [INFO] [stdout] ;; [INFO] [stdout] blz__help,docs) [INFO] [stdout] cmd="blz__help__docs" [INFO] [stdout] ;; [INFO] [stdout] blz__help,get) [INFO] [stdout] cmd="blz__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help,help) [INFO] [stdout] cmd="blz__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__help,history) [INFO] [stdout] cmd="blz__help__history" [INFO] [stdout] ;; [INFO] [stdout] blz__help,instruct) [INFO] [stdout] cmd="blz__help__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz__help,list) [INFO] [stdout] cmd="blz__help__list" [INFO] [stdout] ;; [INFO] [stdout] blz__help,lookup) [INFO] [stdout] cmd="blz__help__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz__help,remove) [INFO] [stdout] cmd="blz__help__remove" [INFO] [stdout] ;; [INFO] [stdout] blz__help,search) [INFO] [stdout] cmd="blz__help__search" [INFO] [stdout] ;; [INFO] [stdout] blz__help,update) [INFO] [stdout] cmd="blz__help__update" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,add) [INFO] [stdout] cmd="blz__help__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,rm) [INFO] [stdout] cmd="blz__help__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,get) [INFO] [stdout] cmd="blz__help__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,set) [INFO] [stdout] cmd="blz__help__config__set" [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] done [INFO] [stdout] [INFO] [stdout] case "${cmd}" in [INFO] [stdout] blz) [INFO] [stdout] opts="-v -q -h -V --verbose --quiet --debug --profile --no-color --config --config-dir --help --version [QUERY]... instruct completions alias docs add lookup search history config get list sources update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__add) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__add) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help) [INFO] [stdout] opts="add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__rm) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__completions) [INFO] [stdout] opts="-f -o -v -q -h --list --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help bash elvish fish powershell zsh" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__get) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help [KEY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help) [INFO] [stdout] opts="set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__set) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__diff) [INFO] [stdout] opts="-v -q -h --since --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --since) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__docs) [INFO] [stdout] opts="-v -q -h --format --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "markdown json" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__get) [INFO] [stdout] opts="-l -c -f -o -v -q -h --lines --context --flavor --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -l) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --context) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -c) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help) [INFO] [stdout] opts="instruct completions alias docs add lookup search history config get list update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias) [INFO] [stdout] opts="add rm" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__completions) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config) [INFO] [stdout] opts="set get" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__diff) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__docs) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__history) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__instruct) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__list) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__lookup) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__remove) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__search) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__update) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__history) [INFO] [stdout] opts="-f -o -v -q -h --limit --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__instruct) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__list) [INFO] [stdout] opts="-f -o -v -q -h --format --output --status --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__lookup) [INFO] [stdout] opts="-f -o -v -q -h --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__remove) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__search) [INFO] [stdout] opts="-s -n -f -o -v -q -h --alias --source --next --last --limit --all --page --top --format --output --show --no-summary --flavor --score-precision --snippet-lines --verbose --quiet --debug --profile --no-color --config --config-dir --help [QUERY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --source) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --alias) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -s) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -n) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --page) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --top) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --show) [INFO] [stdout] COMPREPLY=($(compgen -W "rank url lines anchor raw-score" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --score-precision) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --snippet-lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__update) [INFO] [stdout] opts="-y -v -q -h --all --flavor --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help [ALIAS]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then [INFO] [stdout] complete -F _blz -o nosort -o bashdefault -o default blz [INFO] [stdout] else [INFO] [stdout] complete -F _blz -o bashdefault -o default blz [INFO] [stdout] fi [INFO] [stdout] test tests::test_cli_subcommand_specific_flags ... ok [INFO] [stdout] test tests::test_reserved_keywords_validation ... ok [INFO] [stdout] test utils::cli_args::tests::deprecated_alias_sets_warning_flag_once ... ok [INFO] [stdout] test commands::docs::tests::docs_json_has_expected_top_level_shape ... ok [INFO] [stdout] test tests::test_valid_aliases_allowed ... ok [INFO] [stdout] test utils::formatting::tests::collapses_middle_segments ... ok [INFO] [stdout] test utils::formatting::tests::components_width_accounts_for_separators ... ok [INFO] [stdout] test tests::test_completion_invalid_shell_handling ... ok [INFO] [stdout] test utils::formatting::tests::keeps_full_path_when_space_allows ... ok [INFO] [stdout] test utils::formatting::tests::truncate_helper_handles_short_width ... ok [INFO] [stdout] test utils::formatting::tests::truncates_last_segment_for_tight_width ... ok [INFO] [stdout] test utils::preferences::tests::collect_show_components_extended_includes_raw_score ... ok [INFO] [stdout] test utils::formatting::tests::falls_back_to_tail_only_when_needed ... ok [INFO] [stdout] test utils::preferences::tests::raw_score_round_trip_serialisation ... ok [INFO] [stdout] test utils::preferences::tests::history_entry_builder_populates_pagination_fields ... ok [INFO] [stdout] _blz() { [INFO] [stdout] local i cur prev opts cmd [INFO] [stdout] COMPREPLY=() [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then [INFO] [stdout] cur="$2" [INFO] [stdout] else [INFO] [stdout] cur="${COMP_WORDS[COMP_CWORD]}" [INFO] [stdout] fi [INFO] [stdout] prev="$3" [INFO] [stdout] cmd="" [INFO] [stdout] opts="" [INFO] [stdout] [INFO] [stdout] for i in "${COMP_WORDS[@]:0:COMP_CWORD}" [INFO] [stdout] do [INFO] [stdout] case "${cmd},${i}" in [INFO] [stdout] ",$1") [INFO] [stdout] cmd="blz" [INFO] [stdout] ;; [INFO] [stdout] blz,add) [INFO] [stdout] cmd="blz__add" [INFO] [stdout] ;; [INFO] [stdout] blz,alias) [INFO] [stdout] cmd="blz__alias" [INFO] [stdout] ;; [INFO] [stdout] blz,completions) [INFO] [stdout] cmd="blz__completions" [INFO] [stdout] ;; [INFO] [stdout] blz,config) [INFO] [stdout] cmd="blz__config" [INFO] [stdout] ;; [INFO] [stdout] blz,diff) [INFO] [stdout] cmd="blz__diff" [INFO] [stdout] ;; [INFO] [stdout] blz,docs) [INFO] [stdout] cmd="blz__docs" [INFO] [stdout] ;; [INFO] [stdout] blz,get) [INFO] [stdout] cmd="blz__get" [INFO] [stdout] ;; [INFO] [stdout] blz,help) [INFO] [stdout] cmd="blz__help" [INFO] [stdout] ;; [INFO] [stdout] blz,history) [INFO] [stdout] cmd="blz__history" [INFO] [stdout] ;; [INFO] [stdout] blz,instruct) [INFO] [stdout] cmd="blz__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz,list) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,lookup) [INFO] [stdout] cmd="blz__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz,remove) [INFO] [stdout] cmd="blz__remove" [INFO] [stdout] ;; [INFO] [stdout] blz,search) [INFO] [stdout] cmd="blz__search" [INFO] [stdout] ;; [INFO] [stdout] blz,sources) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,update) [INFO] [stdout] cmd="blz__update" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,add) [INFO] [stdout] cmd="blz__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,help) [INFO] [stdout] cmd="blz__alias__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,rm) [INFO] [stdout] cmd="blz__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,add) [INFO] [stdout] cmd="blz__alias__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,help) [INFO] [stdout] cmd="blz__alias__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,rm) [INFO] [stdout] cmd="blz__alias__help__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__config,get) [INFO] [stdout] cmd="blz__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config,help) [INFO] [stdout] cmd="blz__config__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config,set) [INFO] [stdout] cmd="blz__config__set" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,get) [INFO] [stdout] cmd="blz__config__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,help) [INFO] [stdout] cmd="blz__config__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,set) [INFO] [stdout] cmd="blz__config__help__set" [INFO] [stdout] ;; [INFO] [stdout] blz__help,add) [INFO] [stdout] cmd="blz__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help,alias) [INFO] [stdout] cmd="blz__help__alias" [INFO] [stdout] ;; [INFO] [stdout] blz__help,completions) [INFO] [stdout] cmd="blz__help__completions" [INFO] [stdout] ;; [INFO] [stdout] blz__help,config) [INFO] [stdout] cmd="blz__help__config" [INFO] [stdout] ;; [INFO] [stdout] blz__help,diff) [INFO] [stdout] cmd="blz__help__diff" [INFO] [stdout] ;; [INFO] [stdout] blz__help,docs) [INFO] [stdout] cmd="blz__help__docs" [INFO] [stdout] ;; [INFO] [stdout] blz__help,get) [INFO] [stdout] cmd="blz__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help,help) [INFO] [stdout] cmd="blz__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__help,history) [INFO] [stdout] cmd="blz__help__history" [INFO] [stdout] ;; [INFO] [stdout] blz__help,instruct) [INFO] [stdout] cmd="blz__help__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz__help,list) [INFO] [stdout] cmd="blz__help__list" [INFO] [stdout] ;; [INFO] [stdout] blz__help,lookup) [INFO] [stdout] cmd="blz__help__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz__help,remove) [INFO] [stdout] cmd="blz__help__remove" [INFO] [stdout] ;; [INFO] [stdout] blz__help,search) [INFO] [stdout] cmd="blz__help__search" [INFO] [stdout] ;; [INFO] [stdout] blz__help,update) [INFO] [stdout] cmd="blz__help__update" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,add) [INFO] [stdout] cmd="blz__help__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,rm) [INFO] [stdout] cmd="blz__help__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,get) [INFO] [stdout] cmd="blz__help__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,set) [INFO] [stdout] cmd="blz__help__config__set" [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] done [INFO] [stdout] [INFO] [stdout] case "${cmd}" in [INFO] [stdout] blz) [INFO] [stdout] opts="-v -q -h -V --verbose --quiet --debug --profile --no-color --config --config-dir --help --version [QUERY]... instruct completions alias docs add lookup search history config get list sources update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__add) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__add) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help) [INFO] [stdout] opts="add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__rm) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__completions) [INFO] [stdout] opts="-f -o -v -q -h --list --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help bash elvish fish powershell zsh" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__get) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help [KEY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help) [INFO] [stdout] opts="set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__set) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__diff) [INFO] [stdout] opts="-v -q -h --since --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --since) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__docs) [INFO] [stdout] opts="-v -q -h --format --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "markdown json" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__get) [INFO] [stdout] opts="-l -c -f -o -v -q -h --lines --context --flavor --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -l) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --context) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -c) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help) [INFO] [stdout] opts="instruct completions alias docs add lookup search history config get list update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias) [INFO] [stdout] opts="add rm" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__completions) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config) [INFO] [stdout] opts="set get" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__diff) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__docs) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__history) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__instruct) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__list) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__lookup) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__remove) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__search) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__update) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__history) [INFO] [stdout] opts="-f -o -v -q -h --limit --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__instruct) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__list) [INFO] [stdout] opts="-f -o -v -q -h --format --output --status --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__lookup) [INFO] [stdout] opts="-f -o -v -q -h --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__remove) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__search) [INFO] [stdout] opts="-s -n -f -o -v -q -h --alias --source --next --last --limit --all --page --top --format --output --show --no-summary --flavor --score-precision --snippet-lines --verbose --quiet --debug --profile --no-color --config --config-dir --help [QUERY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --source) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --alias) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -s) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -n) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --page) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --top) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --show) [INFO] [stdout] COMPREPLY=($(compgen -W "rank url lines anchor raw-score" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --score-precision) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --snippet-lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__update) [INFO] [stdout] opts="-y -v -q -h --all --flavor --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help [ALIAS]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then [INFO] [stdout] complete -F _blz -o nosort -o bashdefault -o default blz [INFO] [stdout] else [INFO] [stdout] complete -F _blz -o bashdefault -o default blz [INFO] [stdout] fi [INFO] [stdout] test utils::flavor::tests::clearing_override_removes_entry ... ok [INFO] [stdout] test utils::flavor::tests::resolve_respects_per_source_override ... ok [INFO] [stdout] test commands::docs::tests::docs_json_includes_aliases_array ... ok [INFO] [stdout] _blz() { [INFO] [stdout] local i cur prev opts cmd [INFO] [stdout] COMPREPLY=() [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then [INFO] [stdout] cur="$2" [INFO] [stdout] else [INFO] [stdout] cur="${COMP_WORDS[COMP_CWORD]}" [INFO] [stdout] fi [INFO] [stdout] prev="$3" [INFO] [stdout] cmd="" [INFO] [stdout] opts="" [INFO] [stdout] [INFO] [stdout] for i in "${COMP_WORDS[@]:0:COMP_CWORD}" [INFO] [stdout] do [INFO] [stdout] case "${cmd},${i}" in [INFO] [stdout] ",$1") [INFO] [stdout] cmd="blz" [INFO] [stdout] ;; [INFO] [stdout] blz,add) [INFO] [stdout] cmd="blz__add" [INFO] [stdout] ;; [INFO] [stdout] blz,alias) [INFO] [stdout] cmd="blz__alias" [INFO] [stdout] ;; [INFO] [stdout] blz,completions) [INFO] [stdout] cmd="blz__completions" [INFO] [stdout] ;; [INFO] [stdout] blz,config) [INFO] [stdout] cmd="blz__config" [INFO] [stdout] ;; [INFO] [stdout] blz,diff) [INFO] [stdout] cmd="blz__diff" [INFO] [stdout] ;; [INFO] [stdout] blz,docs) [INFO] [stdout] cmd="blz__docs" [INFO] [stdout] ;; [INFO] [stdout] blz,get) [INFO] [stdout] cmd="blz__get" [INFO] [stdout] ;; [INFO] [stdout] blz,help) [INFO] [stdout] cmd="blz__help" [INFO] [stdout] ;; [INFO] [stdout] blz,history) [INFO] [stdout] cmd="blz__history" [INFO] [stdout] ;; [INFO] [stdout] blz,instruct) [INFO] [stdout] cmd="blz__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz,list) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,lookup) [INFO] [stdout] cmd="blz__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz,remove) [INFO] [stdout] cmd="blz__remove" [INFO] [stdout] ;; [INFO] [stdout] blz,search) [INFO] [stdout] cmd="blz__search" [INFO] [stdout] ;; [INFO] [stdout] blz,sources) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,update) [INFO] [stdout] cmd="blz__update" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,add) [INFO] [stdout] cmd="blz__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,help) [INFO] [stdout] cmd="blz__alias__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,rm) [INFO] [stdout] cmd="blz__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,add) [INFO] [stdout] cmd="blz__alias__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,help) [INFO] [stdout] cmd="blz__alias__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,rm) [INFO] [stdout] cmd="blz__alias__help__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__config,get) [INFO] [stdout] cmd="blz__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config,help) [INFO] [stdout] cmd="blz__config__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config,set) [INFO] [stdout] cmd="blz__config__set" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,get) [INFO] [stdout] cmd="blz__config__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,help) [INFO] [stdout] cmd="blz__config__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,set) [INFO] [stdout] cmd="blz__config__help__set" [INFO] [stdout] ;; [INFO] [stdout] blz__help,add) [INFO] [stdout] cmd="blz__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help,alias) [INFO] [stdout] cmd="blz__help__alias" [INFO] [stdout] ;; [INFO] [stdout] blz__help,completions) [INFO] [stdout] cmd="blz__help__completions" [INFO] [stdout] ;; [INFO] [stdout] blz__help,config) [INFO] [stdout] cmd="blz__help__config" [INFO] [stdout] ;; [INFO] [stdout] blz__help,diff) [INFO] [stdout] cmd="blz__help__diff" [INFO] [stdout] ;; [INFO] [stdout] blz__help,docs) [INFO] [stdout] cmd="blz__help__docs" [INFO] [stdout] ;; [INFO] [stdout] blz__help,get) [INFO] [stdout] cmd="blz__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help,help) [INFO] [stdout] cmd="blz__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__help,history) [INFO] [stdout] cmd="blz__help__history" [INFO] [stdout] ;; [INFO] [stdout] blz__help,instruct) [INFO] [stdout] cmd="blz__help__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz__help,list) [INFO] [stdout] cmd="blz__help__list" [INFO] [stdout] ;; [INFO] [stdout] blz__help,lookup) [INFO] [stdout] cmd="blz__help__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz__help,remove) [INFO] [stdout] cmd="blz__help__remove" [INFO] [stdout] ;; [INFO] [stdout] blz__help,search) [INFO] [stdout] cmd="blz__help__search" [INFO] [stdout] ;; [INFO] [stdout] blz__help,update) [INFO] [stdout] cmd="blz__help__update" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,add) [INFO] [stdout] cmd="blz__help__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,rm) [INFO] [stdout] cmd="blz__help__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,get) [INFO] [stdout] cmd="blz__help__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,set) [INFO] [stdout] cmd="blz__help__config__set" [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] done [INFO] [stdout] [INFO] [stdout] case "${cmd}" in [INFO] [stdout] blz) [INFO] [stdout] opts="-v -q -h -V --verbose --quiet --debug --profile --no-color --config --config-dir --help --version [QUERY]... instruct completions alias docs add lookup search history config get list sources update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__add) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__add) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help) [INFO] [stdout] opts="add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__rm) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__completions) [INFO] [stdout] opts="-f -o -v -q -h --list --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help bash elvish fish powershell zsh" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__get) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help [KEY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help) [INFO] [stdout] opts="set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__set) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__diff) [INFO] [stdout] opts="-v -q -h --since --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --since) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__docs) [INFO] [stdout] opts="-v -q -h --format --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "markdown json" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__get) [INFO] [stdout] opts="-l -c -f -o -v -q -h --lines --context --flavor --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -l) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --context) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -c) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help) [INFO] [stdout] opts="instruct completions alias docs add lookup search history config get list update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias) [INFO] [stdout] opts="add rm" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__completions) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config) [INFO] [stdout] opts="set get" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__diff) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__docs) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__history) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__instruct) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__list) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__lookup) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__remove) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__search) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__update) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__history) [INFO] [stdout] opts="-f -o -v -q -h --limit --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__instruct) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__list) [INFO] [stdout] opts="-f -o -v -q -h --format --output --status --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__lookup) [INFO] [stdout] opts="-f -o -v -q -h --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__remove) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__search) [INFO] [stdout] opts="-s -n -f -o -v -q -h --alias --source --next --last --limit --all --page --top --format --output --show --no-summary --flavor --score-precision --snippet-lines --verbose --quiet --debug --profile --no-color --config --config-dir --help [QUERY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --source) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --alias) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -s) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -n) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --page) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --top) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --show) [INFO] [stdout] COMPREPLY=($(compgen -W "rank url lines anchor raw-score" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --score-precision) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --snippet-lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__update) [INFO] [stdout] opts="-y -v -q -h --all --flavor --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help [ALIAS]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then [INFO] [stdout] complete -F _blz -o nosort -o bashdefault -o default blz [INFO] [stdout] else [INFO] [stdout] complete -F _blz -o bashdefault -o default blz [INFO] [stdout] fi [INFO] [stdout] test tests::test_cli_version_flag ... ok [INFO] [stdout] test utils::store::tests::load_store_returns_default_when_missing ... ok [INFO] [stdout] test utils::store::tests::save_store_creates_parent_directories ... ok [INFO] [stdout] test utils::flavor::tests::override_falls_back_when_flavor_missing ... ok [INFO] [stdout] test tests::test_language_names_are_not_reserved ... ok [INFO] [stdout] #compdef blz [INFO] [stdout] [INFO] [stdout] autoload -U is-at-least [INFO] [stdout] [INFO] [stdout] _blz() { [INFO] [stdout] typeset -A opt_args [INFO] [stdout] typeset -a _arguments_options [INFO] [stdout] local ret=1 [INFO] [stdout] [INFO] [stdout] if is-at-least 5.2; then [INFO] [stdout] _arguments_options=(-s -S -C) [INFO] [stdout] else [INFO] [stdout] _arguments_options=(-s -C) [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] local context curcontext="$curcontext" state line [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '-V[Print version]' \ [INFO] [stdout] '--version[Print version]' \ [INFO] [stdout] '::query -- Positional query arguments used when no explicit command is provided:_default' \ [INFO] [stdout] ":: :_blz_commands" \ [INFO] [stdout] "*::: :->blz" \ [INFO] [stdout] && ret=0 [INFO] [stdout] case $state in [INFO] [stdout] (blz) [INFO] [stdout] words=($line[2] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-command-$line[2]:" [INFO] [stdout] case $line[2] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--list[List supported shells instead of generating a script]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::shell -- Shell to generate completions for:(bash elvish fish powershell zsh)' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to add (e.g., @scope/package):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to remove:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__alias__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--format=[Output format for docs Defaults to \`markdown\`]:FORMAT:(markdown json)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '--yes[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Alias for the source:_default' \ [INFO] [stdout] ':url -- URL to fetch llms.txt from:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':query -- Search query (tool name, partial name, etc.):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-s+[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--source=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--alias=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '(--all)-n+[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--all)--limit=[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--next --last)--page=[Page number for pagination]:PAGE:_default' \ [INFO] [stdout] '--top=[Show only top N percentile of results (1-100). Applied after paging is calculated]:TOP:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '*--show=[Additional columns to include in text output]:SHOW:((rank\:"Include the global rank prefix (1., 2., ...)" [INFO] [stdout] url\:"Display the source URL header for aliases present on the page" [INFO] [stdout] lines\:"Prefix snippet lines with their line numbers" [INFO] [stdout] anchor\:"Show the hashed section anchor above the snippet" [INFO] [stdout] raw-score\:"Show raw BM25 scores instead of percentages"))' \ [INFO] [stdout] '--flavor=[Override the flavor used for this search]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--score-precision=[Number of decimal places to show for scores (0-4)]:PLACES:_default' \ [INFO] [stdout] '--snippet-lines=[Maximum snippet lines to display around a hit (1-10)]:LINES:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '(--page --last)--next[Continue from previous search (next page)]' \ [INFO] [stdout] '(--next --page)--last[Jump to last page of results]' \ [INFO] [stdout] '(-n --limit)--all[Show all results (no limit)]' \ [INFO] [stdout] '--no-summary[Hide the summary/footer line]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::query -- Search query (required unless --next or --last):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--limit=[Maximum number of entries to display]:LIMIT:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':key:_default' \ [INFO] [stdout] ':value:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '::key:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__config__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-l+[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '--lines=[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '-c+[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--context=[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--flavor=[Override the flavor to use]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (sources) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--flavor=[Choose update flavor policy]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--all[Update all sources]' \ [INFO] [stdout] '-y[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '--yes[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::alias -- Specific alias to update (updates all if not specified):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Apply removal without prompting]' \ [INFO] [stdout] '--yes[Apply removal without prompting]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--since=[Show changes since timestamp]:SINCE:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] (( $+functions[_blz_commands] )) || [INFO] [stdout] _blz_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'sources:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__add_commands] )) || [INFO] [stdout] _blz__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias_commands] )) || [INFO] [stdout] _blz__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__add_commands] )) || [INFO] [stdout] _blz__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help_commands] )) || [INFO] [stdout] _blz__alias__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__add_commands] )) || [INFO] [stdout] _blz__alias__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__help_commands] )) || [INFO] [stdout] _blz__alias__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__rm_commands] )) || [INFO] [stdout] _blz__alias__help__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__rm_commands] )) || [INFO] [stdout] _blz__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__completions_commands] )) || [INFO] [stdout] _blz__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config_commands] )) || [INFO] [stdout] _blz__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__get_commands] )) || [INFO] [stdout] _blz__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help_commands] )) || [INFO] [stdout] _blz__config__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__get_commands] )) || [INFO] [stdout] _blz__config__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__help_commands] )) || [INFO] [stdout] _blz__config__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__set_commands] )) || [INFO] [stdout] _blz__config__help__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__set_commands] )) || [INFO] [stdout] _blz__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__diff_commands] )) || [INFO] [stdout] _blz__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__docs_commands] )) || [INFO] [stdout] _blz__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__get_commands] )) || [INFO] [stdout] _blz__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help_commands] )) || [INFO] [stdout] _blz__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__add_commands] )) || [INFO] [stdout] _blz__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias_commands] )) || [INFO] [stdout] _blz__help__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__add_commands] )) || [INFO] [stdout] _blz__help__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__rm_commands] )) || [INFO] [stdout] _blz__help__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__completions_commands] )) || [INFO] [stdout] _blz__help__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config_commands] )) || [INFO] [stdout] _blz__help__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__get_commands] )) || [INFO] [stdout] _blz__help__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__set_commands] )) || [INFO] [stdout] _blz__help__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__diff_commands] )) || [INFO] [stdout] _blz__help__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__docs_commands] )) || [INFO] [stdout] _blz__help__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__get_commands] )) || [INFO] [stdout] _blz__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__help_commands] )) || [INFO] [stdout] _blz__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__history_commands] )) || [INFO] [stdout] _blz__help__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__instruct_commands] )) || [INFO] [stdout] _blz__help__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__list_commands] )) || [INFO] [stdout] _blz__help__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__lookup_commands] )) || [INFO] [stdout] _blz__help__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__remove_commands] )) || [INFO] [stdout] _blz__help__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__search_commands] )) || [INFO] [stdout] _blz__help__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__update_commands] )) || [INFO] [stdout] _blz__help__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__history_commands] )) || [INFO] [stdout] _blz__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__instruct_commands] )) || [INFO] [stdout] _blz__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__list_commands] )) || [INFO] [stdout] _blz__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__lookup_commands] )) || [INFO] [stdout] _blz__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__remove_commands] )) || [INFO] [stdout] _blz__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__search_commands] )) || [INFO] [stdout] _blz__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__update_commands] )) || [INFO] [stdout] _blz__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [ "$funcstack[1]" = "_blz" ]; then [INFO] [stdout] _blz "$@" [INFO] [stdout] else [INFO] [stdout] compdef _blz blz [INFO] [stdout] fi [INFO] [stdout] _blz() { [INFO] [stdout] local i cur prev opts cmd [INFO] [stdout] COMPREPLY=() [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then [INFO] [stdout] cur="$2" [INFO] [stdout] else [INFO] [stdout] cur="${COMP_WORDS[COMP_CWORD]}" [INFO] [stdout] fi [INFO] [stdout] prev="$3" [INFO] [stdout] cmd="" [INFO] [stdout] opts="" [INFO] [stdout] [INFO] [stdout] for i in "${COMP_WORDS[@]:0:COMP_CWORD}" [INFO] [stdout] do [INFO] [stdout] case "${cmd},${i}" in [INFO] [stdout] ",$1") [INFO] [stdout] cmd="blz" [INFO] [stdout] ;; [INFO] [stdout] blz,add) [INFO] [stdout] cmd="blz__add" [INFO] [stdout] ;; [INFO] [stdout] blz,alias) [INFO] [stdout] cmd="blz__alias" [INFO] [stdout] ;; [INFO] [stdout] blz,completions) [INFO] [stdout] cmd="blz__completions" [INFO] [stdout] ;; [INFO] [stdout] blz,config) [INFO] [stdout] cmd="blz__config" [INFO] [stdout] ;; [INFO] [stdout] blz,diff) [INFO] [stdout] cmd="blz__diff" [INFO] [stdout] ;; [INFO] [stdout] blz,docs) [INFO] [stdout] cmd="blz__docs" [INFO] [stdout] ;; [INFO] [stdout] blz,get) [INFO] [stdout] cmd="blz__get" [INFO] [stdout] ;; [INFO] [stdout] blz,help) [INFO] [stdout] cmd="blz__help" [INFO] [stdout] ;; [INFO] [stdout] blz,history) [INFO] [stdout] cmd="blz__history" [INFO] [stdout] ;; [INFO] [stdout] blz,instruct) [INFO] [stdout] cmd="blz__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz,list) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,lookup) [INFO] [stdout] cmd="blz__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz,remove) [INFO] [stdout] cmd="blz__remove" [INFO] [stdout] ;; [INFO] [stdout] blz,search) [INFO] [stdout] cmd="blz__search" [INFO] [stdout] ;; [INFO] [stdout] blz,sources) [INFO] [stdout] cmd="blz__list" [INFO] [stdout] ;; [INFO] [stdout] blz,update) [INFO] [stdout] cmd="blz__update" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,add) [INFO] [stdout] cmd="blz__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,help) [INFO] [stdout] cmd="blz__alias__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias,rm) [INFO] [stdout] cmd="blz__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,add) [INFO] [stdout] cmd="blz__alias__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,help) [INFO] [stdout] cmd="blz__alias__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help,rm) [INFO] [stdout] cmd="blz__alias__help__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__config,get) [INFO] [stdout] cmd="blz__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config,help) [INFO] [stdout] cmd="blz__config__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config,set) [INFO] [stdout] cmd="blz__config__set" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,get) [INFO] [stdout] cmd="blz__config__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,help) [INFO] [stdout] cmd="blz__config__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__config__help,set) [INFO] [stdout] cmd="blz__config__help__set" [INFO] [stdout] ;; [INFO] [stdout] blz__help,add) [INFO] [stdout] cmd="blz__help__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help,alias) [INFO] [stdout] cmd="blz__help__alias" [INFO] [stdout] ;; [INFO] [stdout] blz__help,completions) [INFO] [stdout] cmd="blz__help__completions" [INFO] [stdout] ;; [INFO] [stdout] blz__help,config) [INFO] [stdout] cmd="blz__help__config" [INFO] [stdout] ;; [INFO] [stdout] blz__help,diff) [INFO] [stdout] cmd="blz__help__diff" [INFO] [stdout] ;; [INFO] [stdout] blz__help,docs) [INFO] [stdout] cmd="blz__help__docs" [INFO] [stdout] ;; [INFO] [stdout] blz__help,get) [INFO] [stdout] cmd="blz__help__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help,help) [INFO] [stdout] cmd="blz__help__help" [INFO] [stdout] ;; [INFO] [stdout] blz__help,history) [INFO] [stdout] cmd="blz__help__history" [INFO] [stdout] ;; [INFO] [stdout] blz__help,instruct) [INFO] [stdout] cmd="blz__help__instruct" [INFO] [stdout] ;; [INFO] [stdout] blz__help,list) [INFO] [stdout] cmd="blz__help__list" [INFO] [stdout] ;; [INFO] [stdout] blz__help,lookup) [INFO] [stdout] cmd="blz__help__lookup" [INFO] [stdout] ;; [INFO] [stdout] blz__help,remove) [INFO] [stdout] cmd="blz__help__remove" [INFO] [stdout] ;; [INFO] [stdout] blz__help,search) [INFO] [stdout] cmd="blz__help__search" [INFO] [stdout] ;; [INFO] [stdout] blz__help,update) [INFO] [stdout] cmd="blz__help__update" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,add) [INFO] [stdout] cmd="blz__help__alias__add" [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias,rm) [INFO] [stdout] cmd="blz__help__alias__rm" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,get) [INFO] [stdout] cmd="blz__help__config__get" [INFO] [stdout] ;; [INFO] [stdout] blz__help__config,set) [INFO] [stdout] cmd="blz__help__config__set" [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] done [INFO] [stdout] [INFO] [stdout] case "${cmd}" in [INFO] [stdout] blz) [INFO] [stdout] opts="-v -q -h -V --verbose --quiet --debug --profile --no-color --config --config-dir --help --version [QUERY]... instruct completions alias docs add lookup search history config get list sources update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__add) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__add) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help) [INFO] [stdout] opts="add rm help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__help__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__alias__rm) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__completions) [INFO] [stdout] opts="-f -o -v -q -h --list --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help bash elvish fish powershell zsh" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__get) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help [KEY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help) [INFO] [stdout] opts="set get help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__help__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__config__set) [INFO] [stdout] opts="-v -q -h --scope --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --scope) [INFO] [stdout] COMPREPLY=($(compgen -W "global local project" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__diff) [INFO] [stdout] opts="-v -q -h --since --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --since) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__docs) [INFO] [stdout] opts="-v -q -h --format --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "markdown json" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__get) [INFO] [stdout] opts="-l -c -f -o -v -q -h --lines --context --flavor --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -l) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --context) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -c) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help) [INFO] [stdout] opts="instruct completions alias docs add lookup search history config get list update remove diff help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias) [INFO] [stdout] opts="add rm" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__add) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__alias__rm) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__completions) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config) [INFO] [stdout] opts="set get" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__config__set) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__diff) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__docs) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__get) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__help) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__history) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__instruct) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__list) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__lookup) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__remove) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__search) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__help__update) [INFO] [stdout] opts="" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__history) [INFO] [stdout] opts="-f -o -v -q -h --limit --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__instruct) [INFO] [stdout] opts="-v -q -h --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__list) [INFO] [stdout] opts="-f -o -v -q -h --format --output --status --verbose --quiet --debug --profile --no-color --config --config-dir --help" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__lookup) [INFO] [stdout] opts="-f -o -v -q -h --format --output --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__remove) [INFO] [stdout] opts="-y -v -q -h --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help " [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__search) [INFO] [stdout] opts="-s -n -f -o -v -q -h --alias --source --next --last --limit --all --page --top --format --output --show --no-summary --flavor --score-precision --snippet-lines --verbose --quiet --debug --profile --no-color --config --config-dir --help [QUERY]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --source) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --alias) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -s) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --limit) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -n) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --page) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --top) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --format) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -f) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --output) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] -o) [INFO] [stdout] COMPREPLY=($(compgen -W "text json jsonl" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --show) [INFO] [stdout] COMPREPLY=($(compgen -W "rank url lines anchor raw-score" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --score-precision) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --snippet-lines) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] blz__update) [INFO] [stdout] opts="-y -v -q -h --all --flavor --yes --verbose --quiet --debug --profile --no-color --config --config-dir --help [ALIAS]" [INFO] [stdout] if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] fi [INFO] [stdout] case "${prev}" in [INFO] [stdout] --flavor) [INFO] [stdout] COMPREPLY=($(compgen -W "current auto full txt" -- "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] --config-dir) [INFO] [stdout] COMPREPLY=($(compgen -f "${cur}")) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] *) [INFO] [stdout] COMPREPLY=() [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) [INFO] [stdout] return 0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then [INFO] [stdout] complete -F _blz -o nosort -o bashdefault -o default blz [INFO] [stdout] else [INFO] [stdout] complete -F _blz -o bashdefault -o default blz [INFO] [stdout] fi [INFO] [stdout] # Print an optspec for argparse to handle cmd's options that are independent of any subcommand. [INFO] [stdout] function __fish_blz_global_optspecs [INFO] [stdout] string join \n v/verbose q/quiet debug profile no-color config= config-dir= h/help V/version [INFO] [stdout] end [INFO] [stdout] [INFO] [stdout] function __fish_blz_needs_command [INFO] [stdout] # Figure out if the current invocation already has a command. [INFO] [stdout] set -l cmd (commandline -opc) [INFO] [stdout] set -e cmd[1] [INFO] [stdout] argparse -s (__fish_blz_global_optspecs) -- $cmd 2>/dev/null [INFO] [stdout] or return [INFO] [stdout] if set -q argv[1] [INFO] [stdout] # Also print the command, so this can be used to figure out what it is. [INFO] [stdout] echo $argv[1] [INFO] [stdout] return 1 [INFO] [stdout] end [INFO] [stdout] return 0 [INFO] [stdout] end [INFO] [stdout] [INFO] [stdout] function __fish_blz_using_subcommand [INFO] [stdout] set -l cmd (__fish_blz_needs_command) [INFO] [stdout] test -z "$cmd" [INFO] [stdout] and return 1 [INFO] [stdout] contains -- $cmd[1] $argv [INFO] [stdout] end [INFO] [stdout] [INFO] [stdout] test utils::validation::tests::test_normalize_alias_basic ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_edge_cases ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_leading_trailing ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_mixed_cases ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_multiple_separators ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_special_characters ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_with_numbers ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_with_spaces ... ok [INFO] [stdout] test utils::validation::tests::test_normalize_alias_with_underscores ... ok [INFO] [stdout] test utils::validation::tests::test_validate_alias_reserved ... ok [INFO] [stdout] test utils::flavor::tests::resolve_defaults_to_base_when_only_llms_present ... ok [INFO] [stdout] test utils::history_log::tests::append_writes_history_for_active_scope ... ok [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -s V -l version -d 'Print version' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "instruct" -d 'Print instructions for agent use of blz' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "completions" -d 'Generate shell completions' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "alias" -d 'Manage aliases for a source' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "docs" -d 'Generate CLI docs from the clap definitions' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "add" -d 'Add a new source' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "lookup" -d 'Search registries for documentation to add' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "search" -d 'Search across cached docs' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "history" -d 'Show recent search history and defaults' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "config" -d 'Manage CLI configuration files and preferences' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "get" -d 'Get exact lines from a source' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "list" -d 'List all cached sources' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "sources" -d 'List all cached sources' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "update" -d 'Update sources' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "remove" -d 'Remove/delete a source' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "diff" -d 'View diffs (coming soon)' [INFO] [stdout] complete -c blz -n "__fish_blz_needs_command" -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand instruct" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l list -d 'List supported shells instead of generating a script' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand completions" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -f -a "add" -d 'Add an alias for a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -f -a "rm" -d 'Remove an alias from a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and not __fish_seen_subcommand_from add rm help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from add" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from rm" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from help" -f -a "add" -d 'Add an alias for a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from help" -f -a "rm" -d 'Remove an alias from a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand alias; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l format -d 'Output format for docs Defaults to `markdown`' -r -f -a "markdown\t'' [INFO] [stdout] json\t''" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand docs" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -s y -l yes -d 'Auto-select the best flavor without prompts' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand add" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand lookup" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s s -l source -l alias -d 'Filter by source' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s n -l limit -d 'Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l page -d 'Page number for pagination' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l top -d 'Show only top N percentile of results (1-100). Applied after paging is calculated' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l show -d 'Additional columns to include in text output' -r -f -a "rank\t'Include the global rank prefix (1., 2., ...)' [INFO] [stdout] url\t'Display the source URL header for aliases present on the page' [INFO] [stdout] lines\t'Prefix snippet lines with their line numbers' [INFO] [stdout] anchor\t'Show the hashed section anchor above the snippet' [INFO] [stdout] raw-score\t'Show raw BM25 scores instead of percentages'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l flavor -d 'Override the flavor used for this search' -r -f -a "current\t'Keep current URL/flavor' [INFO] [stdout] auto\t'Prefer best available flavor (llms-full.txt > llms.txt > others)' [INFO] [stdout] full\t'Force llms-full.txt if available' [INFO] [stdout] txt\t'Force llms.txt if available'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l score-precision -d 'Number of decimal places to show for scores (0-4)' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l snippet-lines -d 'Maximum snippet lines to display around a hit (1-10)' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l next -d 'Continue from previous search (next page)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l last -d 'Jump to last page of results' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l all -d 'Show all results (no limit)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l no-summary -d 'Hide the summary/footer line' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand search" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l limit -d 'Maximum number of entries to display' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand history" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -f -a "set" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -f -a "get" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and not __fish_seen_subcommand_from set get help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l scope -r -f -a "global\t'' [INFO] [stdout] local\t'' [INFO] [stdout] project\t''" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from set" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l scope -r -f -a "global\t'' [INFO] [stdout] local\t'' [INFO] [stdout] project\t''" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from get" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from help" -f -a "set" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from help" -f -a "get" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand config; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s l -l lines -d 'Line range(s) (e.g., "120-142", "36:43,320:350", "36+20")' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s c -l context -d 'Context lines around each line/range' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l flavor -d 'Override the flavor to use' -r -f -a "current\t'Keep current URL/flavor' [INFO] [stdout] auto\t'Prefer best available flavor (llms-full.txt > llms.txt > others)' [INFO] [stdout] full\t'Force llms-full.txt if available' [INFO] [stdout] txt\t'Force llms.txt if available'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand get" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l status -d 'Include status/health information (etag, lastModified, checksum)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand list" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -s f -l format -d 'Canonical output format flag (`--format` / `-f`)' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -s o -l output -d 'Hidden deprecated alias that maps to `--format`' -r -f -a "text\t'Pretty text output (default)' [INFO] [stdout] json\t'Single JSON array' [INFO] [stdout] jsonl\t'Newline-delimited JSON (aka JSON Lines)'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l status -d 'Include status/health information (etag, lastModified, checksum)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand sources" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l flavor -d 'Choose update flavor policy' -r -f -a "current\t'Keep current URL/flavor' [INFO] [stdout] auto\t'Prefer best available flavor (llms-full.txt > llms.txt > others)' [INFO] [stdout] full\t'Force llms-full.txt if available' [INFO] [stdout] txt\t'Force llms.txt if available'" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l all -d 'Update all sources' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -s y -l yes -d 'Apply changes without prompting (e.g., auto-upgrade to llms-full)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand update" -s h -l help -d 'Print help (see more with \'--help\')' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -s y -l yes -d 'Apply removal without prompting' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand remove" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l since -d 'Show changes since timestamp' -r [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l config -d 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l config-dir -d 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' -r -F [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -s v -l verbose [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -s q -l quiet -d 'Suppress informational messages (only show errors)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l debug -d 'Show detailed performance metrics' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l profile -d 'Show resource usage (memory, CPU)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -l no-color -d 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand diff" -s h -l help -d 'Print help' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "instruct" -d 'Print instructions for agent use of blz' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "completions" -d 'Generate shell completions' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "alias" -d 'Manage aliases for a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "docs" -d 'Generate CLI docs from the clap definitions' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "add" -d 'Add a new source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "lookup" -d 'Search registries for documentation to add' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "search" -d 'Search across cached docs' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "history" -d 'Show recent search history and defaults' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "config" -d 'Manage CLI configuration files and preferences' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "get" -d 'Get exact lines from a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "list" -d 'List all cached sources' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "update" -d 'Update sources' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "remove" -d 'Remove/delete a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "diff" -d 'View diffs (coming soon)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and not __fish_seen_subcommand_from instruct completions alias docs add lookup search history config get list update remove diff help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and __fish_seen_subcommand_from alias" -f -a "add" -d 'Add an alias for a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and __fish_seen_subcommand_from alias" -f -a "rm" -d 'Remove an alias from a source' [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and __fish_seen_subcommand_from config" -f -a "set" [INFO] [stdout] complete -c blz -n "__fish_blz_using_subcommand help; and __fish_seen_subcommand_from config" -f -a "get" [INFO] [stdout] test utils::settings::tests::prefer_llms_full_env_overrides_and_invalid_values ... ok [INFO] [stdout] test utils::settings::tests::prefer_llms_full_resolution_respects_hierarchy ... ok [INFO] [stdout] test utils::settings::tests::project_config_path_prefers_explicit_file ... ok [INFO] [stdout] #compdef blz [INFO] [stdout] [INFO] [stdout] autoload -U is-at-least [INFO] [stdout] [INFO] [stdout] _blz() { [INFO] [stdout] typeset -A opt_args [INFO] [stdout] typeset -a _arguments_options [INFO] [stdout] local ret=1 [INFO] [stdout] [INFO] [stdout] if is-at-least 5.2; then [INFO] [stdout] _arguments_options=(-s -S -C) [INFO] [stdout] else [INFO] [stdout] _arguments_options=(-s -C) [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] local context curcontext="$curcontext" state line [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '-V[Print version]' \ [INFO] [stdout] '--version[Print version]' \ [INFO] [stdout] '::query -- Positional query arguments used when no explicit command is provided:_default' \ [INFO] [stdout] ":: :_blz_commands" \ [INFO] [stdout] "*::: :->blz" \ [INFO] [stdout] && ret=0 [INFO] [stdout] case $state in [INFO] [stdout] (blz) [INFO] [stdout] words=($line[2] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-command-$line[2]:" [INFO] [stdout] case $line[2] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--list[List supported shells instead of generating a script]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::shell -- Shell to generate completions for:(bash elvish fish powershell zsh)' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to add (e.g., @scope/package):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to remove:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__alias__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--format=[Output format for docs Defaults to \`markdown\`]:FORMAT:(markdown json)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '--yes[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Alias for the source:_default' \ [INFO] [stdout] ':url -- URL to fetch llms.txt from:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':query -- Search query (tool name, partial name, etc.):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-s+[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--source=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--alias=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '(--all)-n+[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--all)--limit=[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--next --last)--page=[Page number for pagination]:PAGE:_default' \ [INFO] [stdout] '--top=[Show only top N percentile of results (1-100). Applied after paging is calculated]:TOP:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '*--show=[Additional columns to include in text output]:SHOW:((rank\:"Include the global rank prefix (1., 2., ...)" [INFO] [stdout] url\:"Display the source URL header for aliases present on the page" [INFO] [stdout] lines\:"Prefix snippet lines with their line numbers" [INFO] [stdout] anchor\:"Show the hashed section anchor above the snippet" [INFO] [stdout] raw-score\:"Show raw BM25 scores instead of percentages"))' \ [INFO] [stdout] '--flavor=[Override the flavor used for this search]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--score-precision=[Number of decimal places to show for scores (0-4)]:PLACES:_default' \ [INFO] [stdout] '--snippet-lines=[Maximum snippet lines to display around a hit (1-10)]:LINES:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '(--page --last)--next[Continue from previous search (next page)]' \ [INFO] [stdout] '(--next --page)--last[Jump to last page of results]' \ [INFO] [stdout] '(-n --limit)--all[Show all results (no limit)]' \ [INFO] [stdout] '--no-summary[Hide the summary/footer line]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::query -- Search query (required unless --next or --last):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--limit=[Maximum number of entries to display]:LIMIT:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':key:_default' \ [INFO] [stdout] ':value:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '::key:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__config__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-l+[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '--lines=[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '-c+[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--context=[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--flavor=[Override the flavor to use]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (sources) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--flavor=[Choose update flavor policy]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--all[Update all sources]' \ [INFO] [stdout] '-y[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '--yes[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::alias -- Specific alias to update (updates all if not specified):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Apply removal without prompting]' \ [INFO] [stdout] '--yes[Apply removal without prompting]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--since=[Show changes since timestamp]:SINCE:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] (( $+functions[_blz_commands] )) || [INFO] [stdout] _blz_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'sources:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__add_commands] )) || [INFO] [stdout] _blz__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias_commands] )) || [INFO] [stdout] _blz__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__add_commands] )) || [INFO] [stdout] _blz__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help_commands] )) || [INFO] [stdout] _blz__alias__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__add_commands] )) || [INFO] [stdout] _blz__alias__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__help_commands] )) || [INFO] [stdout] _blz__alias__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__rm_commands] )) || [INFO] [stdout] _blz__alias__help__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__rm_commands] )) || [INFO] [stdout] _blz__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__completions_commands] )) || [INFO] [stdout] _blz__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config_commands] )) || [INFO] [stdout] _blz__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__get_commands] )) || [INFO] [stdout] _blz__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help_commands] )) || [INFO] [stdout] _blz__config__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__get_commands] )) || [INFO] [stdout] _blz__config__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__help_commands] )) || [INFO] [stdout] _blz__config__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__set_commands] )) || [INFO] [stdout] _blz__config__help__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__set_commands] )) || [INFO] [stdout] _blz__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__diff_commands] )) || [INFO] [stdout] _blz__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__docs_commands] )) || [INFO] [stdout] _blz__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__get_commands] )) || [INFO] [stdout] _blz__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help_commands] )) || [INFO] [stdout] _blz__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__add_commands] )) || [INFO] [stdout] _blz__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias_commands] )) || [INFO] [stdout] _blz__help__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__add_commands] )) || [INFO] [stdout] _blz__help__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__rm_commands] )) || [INFO] [stdout] _blz__help__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__completions_commands] )) || [INFO] [stdout] _blz__help__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config_commands] )) || [INFO] [stdout] _blz__help__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__get_commands] )) || [INFO] [stdout] _blz__help__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__set_commands] )) || [INFO] [stdout] _blz__help__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__diff_commands] )) || [INFO] [stdout] _blz__help__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__docs_commands] )) || [INFO] [stdout] _blz__help__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__get_commands] )) || [INFO] [stdout] _blz__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__help_commands] )) || [INFO] [stdout] _blz__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__history_commands] )) || [INFO] [stdout] _blz__help__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__instruct_commands] )) || [INFO] [stdout] _blz__help__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__list_commands] )) || [INFO] [stdout] _blz__help__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__lookup_commands] )) || [INFO] [stdout] _blz__help__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__remove_commands] )) || [INFO] [stdout] _blz__help__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__search_commands] )) || [INFO] [stdout] _blz__help__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__update_commands] )) || [INFO] [stdout] _blz__help__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__history_commands] )) || [INFO] [stdout] _blz__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__instruct_commands] )) || [INFO] [stdout] _blz__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__list_commands] )) || [INFO] [stdout] _blz__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__lookup_commands] )) || [INFO] [stdout] _blz__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__remove_commands] )) || [INFO] [stdout] _blz__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__search_commands] )) || [INFO] [stdout] _blz__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__update_commands] )) || [INFO] [stdout] _blz__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [ "$funcstack[1]" = "_blz" ]; then [INFO] [stdout] _blz "$@" [INFO] [stdout] else [INFO] [stdout] compdef _blz blz [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] using namespace System.Management.Automation [INFO] [stdout] using namespace System.Management.Automation.Language [INFO] [stdout] [INFO] [stdout] Register-ArgumentCompleter -Native -CommandName 'blz' -ScriptBlock { [INFO] [stdout] param($wordToComplete, $commandAst, $cursorPosition) [INFO] [stdout] [INFO] [stdout] $commandElements = $commandAst.CommandElements [INFO] [stdout] $command = @( [INFO] [stdout] 'blz' [INFO] [stdout] for ($i = 1; $i -lt $commandElements.Count; $i++) { [INFO] [stdout] $element = $commandElements[$i] [INFO] [stdout] if ($element -isnot [StringConstantExpressionAst] -or [INFO] [stdout] $element.StringConstantType -ne [StringConstantType]::BareWord -or [INFO] [stdout] $element.Value.StartsWith('-') -or [INFO] [stdout] $element.Value -eq $wordToComplete) { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] $element.Value [INFO] [stdout] }) -join ';' [INFO] [stdout] [INFO] [stdout] $completions = @(switch ($command) { [INFO] [stdout] 'blz' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('-V', '-V ', [CompletionResultType]::ParameterName, 'Print version') [INFO] [stdout] [CompletionResult]::new('--version', '--version', [CompletionResultType]::ParameterName, 'Print version') [INFO] [stdout] [CompletionResult]::new('instruct', 'instruct', [CompletionResultType]::ParameterValue, 'Print instructions for agent use of blz') [INFO] [stdout] [CompletionResult]::new('completions', 'completions', [CompletionResultType]::ParameterValue, 'Generate shell completions') [INFO] [stdout] [CompletionResult]::new('alias', 'alias', [CompletionResultType]::ParameterValue, 'Manage aliases for a source') [INFO] [stdout] [CompletionResult]::new('docs', 'docs', [CompletionResultType]::ParameterValue, 'Generate CLI docs from the clap definitions') [INFO] [stdout] [CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'Add a new source') [INFO] [stdout] [CompletionResult]::new('lookup', 'lookup', [CompletionResultType]::ParameterValue, 'Search registries for documentation to add') [INFO] [stdout] [CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'Search across cached docs') [INFO] [stdout] [CompletionResult]::new('history', 'history', [CompletionResultType]::ParameterValue, 'Show recent search history and defaults') [INFO] [stdout] [CompletionResult]::new('config', 'config', [CompletionResultType]::ParameterValue, 'Manage CLI configuration files and preferences') [INFO] [stdout] [CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'Get exact lines from a source') [INFO] [stdout] [CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'List all cached sources') [INFO] [stdout] [CompletionResult]::new('sources', 'sources', [CompletionResultType]::ParameterValue, 'List all cached sources') [INFO] [stdout] [CompletionResult]::new('update', 'update', [CompletionResultType]::ParameterValue, 'Update sources') [INFO] [stdout] [CompletionResult]::new('remove', 'remove', [CompletionResultType]::ParameterValue, 'Remove/delete a source') [INFO] [stdout] [CompletionResult]::new('diff', 'diff', [CompletionResultType]::ParameterValue, 'View diffs (coming soon)') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;instruct' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;completions' { [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('--list', '--list', [CompletionResultType]::ParameterName, 'List supported shells instead of generating a script') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'Add an alias for a source') [INFO] [stdout] [CompletionResult]::new('rm', 'rm', [CompletionResultType]::ParameterValue, 'Remove an alias from a source') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;add' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;rm' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;help' { [INFO] [stdout] [CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'Add an alias for a source') [INFO] [stdout] [CompletionResult]::new('rm', 'rm', [CompletionResultType]::ParameterValue, 'Remove an alias from a source') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;help;add' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;help;rm' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;alias;help;help' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;docs' { [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Output format for docs Defaults to `markdown`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;add' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-y', '-y', [CompletionResultType]::ParameterName, 'Auto-select the best flavor without prompts') [INFO] [stdout] [CompletionResult]::new('--yes', '--yes', [CompletionResultType]::ParameterName, 'Auto-select the best flavor without prompts') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;lookup' { [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;search' { [INFO] [stdout] [CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'Filter by source') [INFO] [stdout] [CompletionResult]::new('--source', '--source', [CompletionResultType]::ParameterName, 'Filter by source') [INFO] [stdout] [CompletionResult]::new('--alias', '--alias', [CompletionResultType]::ParameterName, 'Filter by source') [INFO] [stdout] [CompletionResult]::new('-n', '-n', [CompletionResultType]::ParameterName, 'Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)') [INFO] [stdout] [CompletionResult]::new('--limit', '--limit', [CompletionResultType]::ParameterName, 'Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)') [INFO] [stdout] [CompletionResult]::new('--page', '--page', [CompletionResultType]::ParameterName, 'Page number for pagination') [INFO] [stdout] [CompletionResult]::new('--top', '--top', [CompletionResultType]::ParameterName, 'Show only top N percentile of results (1-100). Applied after paging is calculated') [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--show', '--show', [CompletionResultType]::ParameterName, 'Additional columns to include in text output') [INFO] [stdout] [CompletionResult]::new('--flavor', '--flavor', [CompletionResultType]::ParameterName, 'Override the flavor used for this search') [INFO] [stdout] [CompletionResult]::new('--score-precision', '--score-precision', [CompletionResultType]::ParameterName, 'Number of decimal places to show for scores (0-4)') [INFO] [stdout] [CompletionResult]::new('--snippet-lines', '--snippet-lines', [CompletionResultType]::ParameterName, 'Maximum snippet lines to display around a hit (1-10)') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('--next', '--next', [CompletionResultType]::ParameterName, 'Continue from previous search (next page)') [INFO] [stdout] [CompletionResult]::new('--last', '--last', [CompletionResultType]::ParameterName, 'Jump to last page of results') [INFO] [stdout] [CompletionResult]::new('--all', '--all', [CompletionResultType]::ParameterName, 'Show all results (no limit)') [INFO] [stdout] [CompletionResult]::new('--no-summary', '--no-summary', [CompletionResultType]::ParameterName, 'Hide the summary/footer line') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;history' { [INFO] [stdout] [CompletionResult]::new('--limit', '--limit', [CompletionResultType]::ParameterName, 'Maximum number of entries to display') [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('set', 'set', [CompletionResultType]::ParameterValue, 'set') [INFO] [stdout] [CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;set' { [INFO] [stdout] [CompletionResult]::new('--scope', '--scope', [CompletionResultType]::ParameterName, 'scope') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;get' { [INFO] [stdout] [CompletionResult]::new('--scope', '--scope', [CompletionResultType]::ParameterName, 'scope') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;help' { [INFO] [stdout] [CompletionResult]::new('set', 'set', [CompletionResultType]::ParameterValue, 'set') [INFO] [stdout] [CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;help;set' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;help;get' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;config;help;help' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;get' { [INFO] [stdout] [CompletionResult]::new('-l', '-l', [CompletionResultType]::ParameterName, 'Line range(s) (e.g., "120-142", "36:43,320:350", "36+20")') [INFO] [stdout] [CompletionResult]::new('--lines', '--lines', [CompletionResultType]::ParameterName, 'Line range(s) (e.g., "120-142", "36:43,320:350", "36+20")') [INFO] [stdout] [CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'Context lines around each line/range') [INFO] [stdout] [CompletionResult]::new('--context', '--context', [CompletionResultType]::ParameterName, 'Context lines around each line/range') [INFO] [stdout] [CompletionResult]::new('--flavor', '--flavor', [CompletionResultType]::ParameterName, 'Override the flavor to use') [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;list' { [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('--status', '--status', [CompletionResultType]::ParameterName, 'Include status/health information (etag, lastModified, checksum)') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;sources' { [INFO] [stdout] [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('--format', '--format', [CompletionResultType]::ParameterName, 'Canonical output format flag (`--format` / `-f`)') [INFO] [stdout] [CompletionResult]::new('-o', '-o', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--output', '--output', [CompletionResultType]::ParameterName, 'Hidden deprecated alias that maps to `--format`') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('--status', '--status', [CompletionResultType]::ParameterName, 'Include status/health information (etag, lastModified, checksum)') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;update' { [INFO] [stdout] [CompletionResult]::new('--flavor', '--flavor', [CompletionResultType]::ParameterName, 'Choose update flavor policy') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('--all', '--all', [CompletionResultType]::ParameterName, 'Update all sources') [INFO] [stdout] [CompletionResult]::new('-y', '-y', [CompletionResultType]::ParameterName, 'Apply changes without prompting (e.g., auto-upgrade to llms-full)') [INFO] [stdout] [CompletionResult]::new('--yes', '--yes', [CompletionResultType]::ParameterName, 'Apply changes without prompting (e.g., auto-upgrade to llms-full)') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help (see more with ''--help'')') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;remove' { [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-y', '-y', [CompletionResultType]::ParameterName, 'Apply removal without prompting') [INFO] [stdout] [CompletionResult]::new('--yes', '--yes', [CompletionResultType]::ParameterName, 'Apply removal without prompting') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;diff' { [INFO] [stdout] [CompletionResult]::new('--since', '--since', [CompletionResultType]::ParameterName, 'Show changes since timestamp') [INFO] [stdout] [CompletionResult]::new('--config', '--config', [CompletionResultType]::ParameterName, 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`') [INFO] [stdout] [CompletionResult]::new('--config-dir', '--config-dir', [CompletionResultType]::ParameterName, 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`') [INFO] [stdout] [CompletionResult]::new('-v', '-v', [CompletionResultType]::ParameterName, 'v') [INFO] [stdout] [CompletionResult]::new('--verbose', '--verbose', [CompletionResultType]::ParameterName, 'verbose') [INFO] [stdout] [CompletionResult]::new('-q', '-q', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--quiet', '--quiet', [CompletionResultType]::ParameterName, 'Suppress informational messages (only show errors)') [INFO] [stdout] [CompletionResult]::new('--debug', '--debug', [CompletionResultType]::ParameterName, 'Show detailed performance metrics') [INFO] [stdout] [CompletionResult]::new('--profile', '--profile', [CompletionResultType]::ParameterName, 'Show resource usage (memory, CPU)') [INFO] [stdout] [CompletionResult]::new('--no-color', '--no-color', [CompletionResultType]::ParameterName, 'Disable all ANSI colors in output (also respects `NO_COLOR` env)') [INFO] [stdout] [CompletionResult]::new('-h', '-h', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] [CompletionResult]::new('--help', '--help', [CompletionResultType]::ParameterName, 'Print help') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help' { [INFO] [stdout] [CompletionResult]::new('instruct', 'instruct', [CompletionResultType]::ParameterValue, 'Print instructions for agent use of blz') [INFO] [stdout] [CompletionResult]::new('completions', 'completions', [CompletionResultType]::ParameterValue, 'Generate shell completions') [INFO] [stdout] [CompletionResult]::new('alias', 'alias', [CompletionResultType]::ParameterValue, 'Manage aliases for a source') [INFO] [stdout] [CompletionResult]::new('docs', 'docs', [CompletionResultType]::ParameterValue, 'Generate CLI docs from the clap definitions') [INFO] [stdout] [CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'Add a new source') [INFO] [stdout] [CompletionResult]::new('lookup', 'lookup', [CompletionResultType]::ParameterValue, 'Search registries for documentation to add') [INFO] [stdout] [CompletionResult]::new('search', 'search', [CompletionResultType]::ParameterValue, 'Search across cached docs') [INFO] [stdout] [CompletionResult]::new('history', 'history', [CompletionResultType]::ParameterValue, 'Show recent search history and defaults') [INFO] [stdout] [CompletionResult]::new('config', 'config', [CompletionResultType]::ParameterValue, 'Manage CLI configuration files and preferences') [INFO] [stdout] [CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'Get exact lines from a source') [INFO] [stdout] [CompletionResult]::new('list', 'list', [CompletionResultType]::ParameterValue, 'List all cached sources') [INFO] [stdout] [CompletionResult]::new('update', 'update', [CompletionResultType]::ParameterValue, 'Update sources') [INFO] [stdout] [CompletionResult]::new('remove', 'remove', [CompletionResultType]::ParameterValue, 'Remove/delete a source') [INFO] [stdout] [CompletionResult]::new('diff', 'diff', [CompletionResultType]::ParameterValue, 'View diffs (coming soon)') [INFO] [stdout] [CompletionResult]::new('help', 'help', [CompletionResultType]::ParameterValue, 'Print this message or the help of the given subcommand(s)') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;instruct' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;completions' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;alias' { [INFO] [stdout] [CompletionResult]::new('add', 'add', [CompletionResultType]::ParameterValue, 'Add an alias for a source') [INFO] [stdout] [CompletionResult]::new('rm', 'rm', [CompletionResultType]::ParameterValue, 'Remove an alias from a source') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;alias;add' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;alias;rm' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;docs' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;add' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;lookup' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;search' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;history' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;config' { [INFO] [stdout] [CompletionResult]::new('set', 'set', [CompletionResultType]::ParameterValue, 'set') [INFO] [stdout] [CompletionResult]::new('get', 'get', [CompletionResultType]::ParameterValue, 'get') [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;config;set' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;config;get' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;get' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;list' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;update' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;remove' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;diff' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] 'blz;help;help' { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] }) [INFO] [stdout] [INFO] [stdout] $completions.Where{ $_.CompletionText -like "$wordToComplete*" } | [INFO] [stdout] Sort-Object -Property ListItemText [INFO] [stdout] } [INFO] [stdout] test utils::store::tests::load_store_resets_on_schema_mismatch ... ok [INFO] [stdout] test utils::flavor::tests::resolve_prefers_full_when_available_and_global_pref_true ... ok [INFO] [stdout] test utils::store::tests::save_store_persists_source_overrides ... ok [INFO] [stdout] test utils::store::tests::load_store_returns_default_on_invalid_json ... ok [INFO] [stdout] #compdef blz [INFO] [stdout] [INFO] [stdout] autoload -U is-at-least [INFO] [stdout] [INFO] [stdout] _blz() { [INFO] [stdout] typeset -A opt_args [INFO] [stdout] typeset -a _arguments_options [INFO] [stdout] local ret=1 [INFO] [stdout] [INFO] [stdout] if is-at-least 5.2; then [INFO] [stdout] _arguments_options=(-s -S -C) [INFO] [stdout] else [INFO] [stdout] _arguments_options=(-s -C) [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] local context curcontext="$curcontext" state line [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '-V[Print version]' \ [INFO] [stdout] '--version[Print version]' \ [INFO] [stdout] '::query -- Positional query arguments used when no explicit command is provided:_default' \ [INFO] [stdout] ":: :_blz_commands" \ [INFO] [stdout] "*::: :->blz" \ [INFO] [stdout] && ret=0 [INFO] [stdout] case $state in [INFO] [stdout] (blz) [INFO] [stdout] words=($line[2] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-command-$line[2]:" [INFO] [stdout] case $line[2] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--list[List supported shells instead of generating a script]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::shell -- Shell to generate completions for:(bash elvish fish powershell zsh)' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to add (e.g., @scope/package):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to remove:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__alias__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--format=[Output format for docs Defaults to \`markdown\`]:FORMAT:(markdown json)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '--yes[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Alias for the source:_default' \ [INFO] [stdout] ':url -- URL to fetch llms.txt from:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':query -- Search query (tool name, partial name, etc.):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-s+[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--source=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--alias=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '(--all)-n+[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--all)--limit=[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--next --last)--page=[Page number for pagination]:PAGE:_default' \ [INFO] [stdout] '--top=[Show only top N percentile of results (1-100). Applied after paging is calculated]:TOP:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '*--show=[Additional columns to include in text output]:SHOW:((rank\:"Include the global rank prefix (1., 2., ...)" [INFO] [stdout] url\:"Display the source URL header for aliases present on the page" [INFO] [stdout] lines\:"Prefix snippet lines with their line numbers" [INFO] [stdout] anchor\:"Show the hashed section anchor above the snippet" [INFO] [stdout] raw-score\:"Show raw BM25 scores instead of percentages"))' \ [INFO] [stdout] '--flavor=[Override the flavor used for this search]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--score-precision=[Number of decimal places to show for scores (0-4)]:PLACES:_default' \ [INFO] [stdout] '--snippet-lines=[Maximum snippet lines to display around a hit (1-10)]:LINES:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '(--page --last)--next[Continue from previous search (next page)]' \ [INFO] [stdout] '(--next --page)--last[Jump to last page of results]' \ [INFO] [stdout] '(-n --limit)--all[Show all results (no limit)]' \ [INFO] [stdout] '--no-summary[Hide the summary/footer line]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::query -- Search query (required unless --next or --last):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--limit=[Maximum number of entries to display]:LIMIT:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':key:_default' \ [INFO] [stdout] ':value:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '::key:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__config__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-l+[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '--lines=[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '-c+[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--context=[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--flavor=[Override the flavor to use]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (sources) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--flavor=[Choose update flavor policy]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--all[Update all sources]' \ [INFO] [stdout] '-y[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '--yes[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::alias -- Specific alias to update (updates all if not specified):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Apply removal without prompting]' \ [INFO] [stdout] '--yes[Apply removal without prompting]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--since=[Show changes since timestamp]:SINCE:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] (( $+functions[_blz_commands] )) || [INFO] [stdout] _blz_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'sources:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__add_commands] )) || [INFO] [stdout] _blz__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias_commands] )) || [INFO] [stdout] _blz__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__add_commands] )) || [INFO] [stdout] _blz__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help_commands] )) || [INFO] [stdout] _blz__alias__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__add_commands] )) || [INFO] [stdout] _blz__alias__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__help_commands] )) || [INFO] [stdout] _blz__alias__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help__rm_commands] )) || [INFO] [stdout] _blz__alias__help__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias help rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__rm_commands] )) || [INFO] [stdout] _blz__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__completions_commands] )) || [INFO] [stdout] _blz__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config_commands] )) || [INFO] [stdout] _blz__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__get_commands] )) || [INFO] [stdout] _blz__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help_commands] )) || [INFO] [stdout] _blz__config__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz config help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__get_commands] )) || [INFO] [stdout] _blz__config__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__help_commands] )) || [INFO] [stdout] _blz__config__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__help__set_commands] )) || [INFO] [stdout] _blz__config__help__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config help set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__config__set_commands] )) || [INFO] [stdout] _blz__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__diff_commands] )) || [INFO] [stdout] _blz__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__docs_commands] )) || [INFO] [stdout] _blz__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__get_commands] )) || [INFO] [stdout] _blz__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help_commands] )) || [INFO] [stdout] _blz__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__add_commands] )) || [INFO] [stdout] _blz__help__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias_commands] )) || [INFO] [stdout] _blz__help__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__add_commands] )) || [INFO] [stdout] _blz__help__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__alias__rm_commands] )) || [INFO] [stdout] _blz__help__alias__rm_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help alias rm commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__completions_commands] )) || [INFO] [stdout] _blz__help__completions_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help completions commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config_commands] )) || [INFO] [stdout] _blz__help__config_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'set:' \ [INFO] [stdout] 'get:' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz help config commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__get_commands] )) || [INFO] [stdout] _blz__help__config__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__config__set_commands] )) || [INFO] [stdout] _blz__help__config__set_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help config set commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__diff_commands] )) || [INFO] [stdout] _blz__help__diff_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help diff commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__docs_commands] )) || [INFO] [stdout] _blz__help__docs_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help docs commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__get_commands] )) || [INFO] [stdout] _blz__help__get_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help get commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__help_commands] )) || [INFO] [stdout] _blz__help__help_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help help commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__history_commands] )) || [INFO] [stdout] _blz__help__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__instruct_commands] )) || [INFO] [stdout] _blz__help__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__list_commands] )) || [INFO] [stdout] _blz__help__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__lookup_commands] )) || [INFO] [stdout] _blz__help__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__remove_commands] )) || [INFO] [stdout] _blz__help__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__search_commands] )) || [INFO] [stdout] _blz__help__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__help__update_commands] )) || [INFO] [stdout] _blz__help__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz help update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__history_commands] )) || [INFO] [stdout] _blz__history_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz history commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__instruct_commands] )) || [INFO] [stdout] _blz__instruct_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz instruct commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__list_commands] )) || [INFO] [stdout] _blz__list_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz list commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__lookup_commands] )) || [INFO] [stdout] _blz__lookup_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz lookup commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__remove_commands] )) || [INFO] [stdout] _blz__remove_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz remove commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__search_commands] )) || [INFO] [stdout] _blz__search_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz search commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__update_commands] )) || [INFO] [stdout] _blz__update_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz update commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] if [ "$funcstack[1]" = "_blz" ]; then [INFO] [stdout] _blz "$@" [INFO] [stdout] else [INFO] [stdout] compdef _blz blz [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] use builtin; [INFO] [stdout] use str; [INFO] [stdout] [INFO] [stdout] set edit:completion:arg-completer[blz] = {|@words| [INFO] [stdout] fn spaces {|n| [INFO] [stdout] builtin:repeat $n ' ' | str:join '' [INFO] [stdout] } [INFO] [stdout] fn cand {|text desc| [INFO] [stdout] edit:complex-candidate $text &display=$text' '(spaces (- 14 (wcswidth $text)))$desc [INFO] [stdout] } [INFO] [stdout] var command = 'blz' [INFO] [stdout] for word $words[1..-1] { [INFO] [stdout] if (str:has-prefix $word '-') { [INFO] [stdout] break [INFO] [stdout] } [INFO] [stdout] set command = $command';'$word [INFO] [stdout] } [INFO] [stdout] var completions = [ [INFO] [stdout] &'blz'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] cand -V 'Print version' [INFO] [stdout] cand --version 'Print version' [INFO] [stdout] cand instruct 'Print instructions for agent use of blz' [INFO] [stdout] cand completions 'Generate shell completions' [INFO] [stdout] cand alias 'Manage aliases for a source' [INFO] [stdout] cand docs 'Generate CLI docs from the clap definitions' [INFO] [stdout] cand add 'Add a new source' [INFO] [stdout] cand lookup 'Search registries for documentation to add' [INFO] [stdout] cand search 'Search across cached docs' [INFO] [stdout] cand history 'Show recent search history and defaults' [INFO] [stdout] cand config 'Manage CLI configuration files and preferences' [INFO] [stdout] cand get 'Get exact lines from a source' [INFO] [stdout] cand list 'List all cached sources' [INFO] [stdout] cand sources 'List all cached sources' [INFO] [stdout] cand update 'Update sources' [INFO] [stdout] cand remove 'Remove/delete a source' [INFO] [stdout] cand diff 'View diffs (coming soon)' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;instruct'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;completions'= { [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand --list 'List supported shells instead of generating a script' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;alias'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] cand add 'Add an alias for a source' [INFO] [stdout] cand rm 'Remove an alias from a source' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;alias;add'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;alias;rm'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;alias;help'= { [INFO] [stdout] cand add 'Add an alias for a source' [INFO] [stdout] cand rm 'Remove an alias from a source' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;alias;help;add'= { [INFO] [stdout] } [INFO] [stdout] &'blz;alias;help;rm'= { [INFO] [stdout] } [INFO] [stdout] &'blz;alias;help;help'= { [INFO] [stdout] } [INFO] [stdout] &'blz;docs'= { [INFO] [stdout] cand --format 'Output format for docs Defaults to `markdown`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;add'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -y 'Auto-select the best flavor without prompts' [INFO] [stdout] cand --yes 'Auto-select the best flavor without prompts' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;lookup'= { [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;search'= { [INFO] [stdout] cand -s 'Filter by source' [INFO] [stdout] cand --source 'Filter by source' [INFO] [stdout] cand --alias 'Filter by source' [INFO] [stdout] cand -n 'Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)' [INFO] [stdout] cand --limit 'Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)' [INFO] [stdout] cand --page 'Page number for pagination' [INFO] [stdout] cand --top 'Show only top N percentile of results (1-100). Applied after paging is calculated' [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --show 'Additional columns to include in text output' [INFO] [stdout] cand --flavor 'Override the flavor used for this search' [INFO] [stdout] cand --score-precision 'Number of decimal places to show for scores (0-4)' [INFO] [stdout] cand --snippet-lines 'Maximum snippet lines to display around a hit (1-10)' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand --next 'Continue from previous search (next page)' [INFO] [stdout] cand --last 'Jump to last page of results' [INFO] [stdout] cand --all 'Show all results (no limit)' [INFO] [stdout] cand --no-summary 'Hide the summary/footer line' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;history'= { [INFO] [stdout] cand --limit 'Maximum number of entries to display' [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;config'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] cand set 'set' [INFO] [stdout] cand get 'get' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;config;set'= { [INFO] [stdout] cand --scope 'scope' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;config;get'= { [INFO] [stdout] cand --scope 'scope' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;config;help'= { [INFO] [stdout] cand set 'set' [INFO] [stdout] cand get 'get' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;config;help;set'= { [INFO] [stdout] } [INFO] [stdout] &'blz;config;help;get'= { [INFO] [stdout] } [INFO] [stdout] &'blz;config;help;help'= { [INFO] [stdout] } [INFO] [stdout] &'blz;get'= { [INFO] [stdout] cand -l 'Line range(s) (e.g., "120-142", "36:43,320:350", "36+20")' [INFO] [stdout] cand --lines 'Line range(s) (e.g., "120-142", "36:43,320:350", "36+20")' [INFO] [stdout] cand -c 'Context lines around each line/range' [INFO] [stdout] cand --context 'Context lines around each line/range' [INFO] [stdout] cand --flavor 'Override the flavor to use' [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;list'= { [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand --status 'Include status/health information (etag, lastModified, checksum)' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;sources'= { [INFO] [stdout] cand -f 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand --format 'Canonical output format flag (`--format` / `-f`)' [INFO] [stdout] cand -o 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --output 'Hidden deprecated alias that maps to `--format`' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand --status 'Include status/health information (etag, lastModified, checksum)' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;update'= { [INFO] [stdout] cand --flavor 'Choose update flavor policy' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand --all 'Update all sources' [INFO] [stdout] cand -y 'Apply changes without prompting (e.g., auto-upgrade to llms-full)' [INFO] [stdout] cand --yes 'Apply changes without prompting (e.g., auto-upgrade to llms-full)' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help (see more with ''--help'')' [INFO] [stdout] cand --help 'Print help (see more with ''--help'')' [INFO] [stdout] } [INFO] [stdout] &'blz;remove'= { [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -y 'Apply removal without prompting' [INFO] [stdout] cand --yes 'Apply removal without prompting' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;diff'= { [INFO] [stdout] cand --since 'Show changes since timestamp' [INFO] [stdout] cand --config 'Path to configuration file (overrides autodiscovery). Also via `BLZ_CONFIG`' [INFO] [stdout] cand --config-dir 'Directory containing config.toml (overrides autodiscovery). Also via `BLZ_CONFIG_DIR`' [INFO] [stdout] cand -v 'v' [INFO] [stdout] cand --verbose 'verbose' [INFO] [stdout] cand -q 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --quiet 'Suppress informational messages (only show errors)' [INFO] [stdout] cand --debug 'Show detailed performance metrics' [INFO] [stdout] cand --profile 'Show resource usage (memory, CPU)' [INFO] [stdout] cand --no-color 'Disable all ANSI colors in output (also respects `NO_COLOR` env)' [INFO] [stdout] cand -h 'Print help' [INFO] [stdout] cand --help 'Print help' [INFO] [stdout] } [INFO] [stdout] &'blz;help'= { [INFO] [stdout] cand instruct 'Print instructions for agent use of blz' [INFO] [stdout] cand completions 'Generate shell completions' [INFO] [stdout] cand alias 'Manage aliases for a source' [INFO] [stdout] cand docs 'Generate CLI docs from the clap definitions' [INFO] [stdout] cand add 'Add a new source' [INFO] [stdout] cand lookup 'Search registries for documentation to add' [INFO] [stdout] cand search 'Search across cached docs' [INFO] [stdout] cand history 'Show recent search history and defaults' [INFO] [stdout] cand config 'Manage CLI configuration files and preferences' [INFO] [stdout] cand get 'Get exact lines from a source' [INFO] [stdout] cand list 'List all cached sources' [INFO] [stdout] cand update 'Update sources' [INFO] [stdout] cand remove 'Remove/delete a source' [INFO] [stdout] cand diff 'View diffs (coming soon)' [INFO] [stdout] cand help 'Print this message or the help of the given subcommand(s)' [INFO] [stdout] } [INFO] [stdout] &'blz;help;instruct'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;completions'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;alias'= { [INFO] [stdout] cand add 'Add an alias for a source' [INFO] [stdout] cand rm 'Remove an alias from a source' [INFO] [stdout] } [INFO] [stdout] &'blz;help;alias;add'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;alias;rm'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;docs'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;add'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;lookup'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;search'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;history'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;config'= { [INFO] [stdout] cand set 'set' [INFO] [stdout] cand get 'get' [INFO] [stdout] } [INFO] [stdout] &'blz;help;config;set'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;config;get'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;get'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;list'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;update'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;remove'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;diff'= { [INFO] [stdout] } [INFO] [stdout] &'blz;help;help'= { [INFO] [stdout] } [INFO] [stdout] ] [INFO] [stdout] $completions[$command] [INFO] [stdout] } [INFO] [stdout] test tests::test_completion_generation_for_all_shells ... ok [INFO] [stdout] test tests::test_cli_string_argument_validation ... ok [INFO] [stdout] #compdef blz [INFO] [stdout] [INFO] [stdout] autoload -U is-at-least [INFO] [stdout] [INFO] [stdout] _blz() { [INFO] [stdout] typeset -A opt_args [INFO] [stdout] typeset -a _arguments_options [INFO] [stdout] local ret=1 [INFO] [stdout] [INFO] [stdout] if is-at-least 5.2; then [INFO] [stdout] _arguments_options=(-s -S -C) [INFO] [stdout] else [INFO] [stdout] _arguments_options=(-s -C) [INFO] [stdout] fi [INFO] [stdout] [INFO] [stdout] local context curcontext="$curcontext" state line [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '-V[Print version]' \ [INFO] [stdout] '--version[Print version]' \ [INFO] [stdout] '::query -- Positional query arguments used when no explicit command is provided:_default' \ [INFO] [stdout] ":: :_blz_commands" \ [INFO] [stdout] "*::: :->blz" \ [INFO] [stdout] && ret=0 [INFO] [stdout] case $state in [INFO] [stdout] (blz) [INFO] [stdout] words=($line[2] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-command-$line[2]:" [INFO] [stdout] case $line[2] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--list[List supported shells instead of generating a script]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::shell -- Shell to generate completions for:(bash elvish fish powershell zsh)' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to add (e.g., @scope/package):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':source -- Canonical source:_default' \ [INFO] [stdout] ':alias -- Alias to remove:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__alias__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-alias-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--format=[Output format for docs Defaults to \`markdown\`]:FORMAT:(markdown json)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '--yes[Auto-select the best flavor without prompts]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Alias for the source:_default' \ [INFO] [stdout] ':url -- URL to fetch llms.txt from:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':query -- Search query (tool name, partial name, etc.):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-s+[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--source=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '--alias=[Filter by source]:SOURCE:_default' \ [INFO] [stdout] '(--all)-n+[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--all)--limit=[Maximum number of results per page (default 50; internally fetches up to 3x this value for scoring stability)]:COUNT:_default' \ [INFO] [stdout] '(--next --last)--page=[Page number for pagination]:PAGE:_default' \ [INFO] [stdout] '--top=[Show only top N percentile of results (1-100). Applied after paging is calculated]:TOP:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '*--show=[Additional columns to include in text output]:SHOW:((rank\:"Include the global rank prefix (1., 2., ...)" [INFO] [stdout] url\:"Display the source URL header for aliases present on the page" [INFO] [stdout] lines\:"Prefix snippet lines with their line numbers" [INFO] [stdout] anchor\:"Show the hashed section anchor above the snippet" [INFO] [stdout] raw-score\:"Show raw BM25 scores instead of percentages"))' \ [INFO] [stdout] '--flavor=[Override the flavor used for this search]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--score-precision=[Number of decimal places to show for scores (0-4)]:PLACES:_default' \ [INFO] [stdout] '--snippet-lines=[Maximum snippet lines to display around a hit (1-10)]:LINES:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '(--page --last)--next[Continue from previous search (next page)]' \ [INFO] [stdout] '(--next --page)--last[Jump to last page of results]' \ [INFO] [stdout] '(-n --limit)--all[Show all results (no limit)]' \ [INFO] [stdout] '--no-summary[Hide the summary/footer line]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::query -- Search query (required unless --next or --last):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--limit=[Maximum number of entries to display]:LIMIT:_default' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ":: :_blz__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':key:_default' \ [INFO] [stdout] ':value:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--scope=[]:SCOPE:(global local project)' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] '::key:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__config__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-config-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-l+[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '--lines=[Line range(s) (e.g., "120-142", "36\:43,320\:350", "36+20")]:LINES:_default' \ [INFO] [stdout] '-c+[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--context=[Context lines around each line/range]:CONTEXT:_default' \ [INFO] [stdout] '--flavor=[Override the flavor to use]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (sources) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '-f+[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--format=[Canonical output format flag (\`--format\` / \`-f\`)]:FORMAT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '-o+[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--output=[Hidden deprecated alias that maps to \`--format\`]:DEPRECATED_OUTPUT:((text\:"Pretty text output (default)" [INFO] [stdout] json\:"Single JSON array" [INFO] [stdout] jsonl\:"Newline-delimited JSON (aka JSON Lines)"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--status[Include status/health information (etag, lastModified, checksum)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--flavor=[Choose update flavor policy]:FLAVOR:((current\:"Keep current URL/flavor" [INFO] [stdout] auto\:"Prefer best available flavor (llms-full.txt > llms.txt > others)" [INFO] [stdout] full\:"Force llms-full.txt if available" [INFO] [stdout] txt\:"Force llms.txt if available"))' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '--all[Update all sources]' \ [INFO] [stdout] '-y[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '--yes[Apply changes without prompting (e.g., auto-upgrade to llms-full)]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '--help[Print help (see more with '\''--help'\'')]' \ [INFO] [stdout] '::alias -- Specific alias to update (updates all if not specified):_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-y[Apply removal without prompting]' \ [INFO] [stdout] '--yes[Apply removal without prompting]' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] '--since=[Show changes since timestamp]:SINCE:_default' \ [INFO] [stdout] '--config=[Path to configuration file (overrides autodiscovery). Also via \`BLZ_CONFIG\`]:FILE:_files' \ [INFO] [stdout] '--config-dir=[Directory containing config.toml (overrides autodiscovery). Also via \`BLZ_CONFIG_DIR\`]:DIR:_files' \ [INFO] [stdout] '-v[]' \ [INFO] [stdout] '--verbose[]' \ [INFO] [stdout] '-q[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--quiet[Suppress informational messages (only show errors)]' \ [INFO] [stdout] '--debug[Show detailed performance metrics]' \ [INFO] [stdout] '--profile[Show resource usage (memory, CPU)]' \ [INFO] [stdout] '--no-color[Disable all ANSI colors in output (also respects \`NO_COLOR\` env)]' \ [INFO] [stdout] '-h[Print help]' \ [INFO] [stdout] '--help[Print help]' \ [INFO] [stdout] ':alias -- Source alias:_default' \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help_commands" \ [INFO] [stdout] "*::: :->help" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (help) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (instruct) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (completions) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (alias) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__alias_commands" \ [INFO] [stdout] "*::: :->alias" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (alias) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-alias-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (rm) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (docs) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (add) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (lookup) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (search) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (history) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (config) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] ":: :_blz__help__config_commands" \ [INFO] [stdout] "*::: :->config" \ [INFO] [stdout] && ret=0 [INFO] [stdout] [INFO] [stdout] case $state in [INFO] [stdout] (config) [INFO] [stdout] words=($line[1] "${words[@]}") [INFO] [stdout] (( CURRENT += 1 )) [INFO] [stdout] curcontext="${curcontext%:*:*}:blz-help-config-command-$line[1]:" [INFO] [stdout] case $line[1] in [INFO] [stdout] (set) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] (get) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (list) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (update) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (remove) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (diff) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] (help) [INFO] [stdout] _arguments "${_arguments_options[@]}" : \ [INFO] [stdout] && ret=0 [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] ;; [INFO] [stdout] esac [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] (( $+functions[_blz_commands] )) || [INFO] [stdout] _blz_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'instruct:Print instructions for agent use of blz' \ [INFO] [stdout] 'completions:Generate shell completions' \ [INFO] [stdout] 'alias:Manage aliases for a source' \ [INFO] [stdout] 'docs:Generate CLI docs from the clap definitions' \ [INFO] [stdout] 'add:Add a new source' \ [INFO] [stdout] 'lookup:Search registries for documentation to add' \ [INFO] [stdout] 'search:Search across cached docs' \ [INFO] [stdout] 'history:Show recent search history and defaults' \ [INFO] [stdout] 'config:Manage CLI configuration files and preferences' \ [INFO] [stdout] 'get:Get exact lines from a source' \ [INFO] [stdout] 'list:List all cached sources' \ [INFO] [stdout] 'sources:List all cached sources' \ [INFO] [stdout] 'update:Update sources' \ [INFO] [stdout] 'remove:Remove/delete a source' \ [INFO] [stdout] 'diff:View diffs (coming soon)' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__add_commands] )) || [INFO] [stdout] _blz__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias_commands] )) || [INFO] [stdout] _blz__alias_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [INFO] [stdout] _describe -t commands 'blz alias commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__add_commands] )) || [INFO] [stdout] _blz__alias__add_commands() { [INFO] [stdout] local commands; commands=() [INFO] [stdout] _describe -t commands 'blz alias add commands' commands "$@" [INFO] [stdout] } [INFO] [stdout] (( $+functions[_blz__alias__help_commands] )) || [INFO] [stdout] _blz__alias__help_commands() { [INFO] [stdout] local commands; commands=( [INFO] [stdout] 'add:Add an alias for a source' \ [INFO] [stdout] 'rm:Remove an alias from a source' \ [INFO] [stdout] 'help:Print this message or the help of the given subcommand(s)' \ [INFO] [stdout] ) [WARN] too many lines in the log, truncating it