Skip to content

Latest commit

 

History

History
143 lines (75 loc) · 3.23 KB

File metadata and controls

143 lines (75 loc) · 3.23 KB

@bombsh/tab

0.0.22

Patch Changes

  • 913900e: widen cac version to allow v7

0.0.21

Patch Changes

  • 7462e1a: fix(fish): pass multi-segment CLI paths as separate arguments

    In fish, completing a package-manager-delegated CLI with more than one path segment (e.g. pnpm <cli> <subcommand> --<TAB>) returned nothing and fell back to the package manager's own flags. The generated fish script built the request with string join ' ' + eval, and because fish does not expand bare (...) command substitution inside double quotes, the whole path collapsed into a single token on re-parse. The template now invokes the backend directly with fish list expansion, so every segment reaches the completion backend as its own argument. zsh and bash already quoted each argument individually; PowerShell was audited and quotes each token before Invoke-Expression, so it is unaffected.

  • 2005004: perf: make package-manager-delegated completions much faster

0.0.20

Patch Changes

  • e01ce05: fix: invoke the cli by its program name in generated completion scripts

0.0.19

Patch Changes

  • 0f2d0f3: Widen Commander peer dependency support to include Commander 14 and 15.

0.0.18

Patch Changes

  • 998ab6f: prevent duplicate empty args in generated completions

0.0.17

Patch Changes

  • 53ea5e1: feat(commander): support completions for positional arguments
  • 314d836: feat(commander): use commander for determining integration details (#131)

0.0.16

Patch Changes

  • 04153b8: refactor: commander adapter - remove parse/parseAsync and add optional completionCommandName config
  • e784d62: fix: parseasync() commander's adapter

0.0.15

Patch Changes

  • a9d4f04: fix positional argument completion broken after flags

0.0.14

Patch Changes

  • 0d98c43: Fix package export types

0.0.13

Patch Changes

  • f619ad7: Widen peerDependencies to accept citty v0.2.

0.0.12

Patch Changes

  • 23a6ef9: Update fish shell completion script to match latest Cobra output. (#99)

0.0.11

Patch Changes

  • 88bfb2a: fix: wrap dashes and arguments in single quotes
  • 864242b: fix: should complete options after boolean option

0.0.10

Patch Changes

  • 060c025: Fix PowerShell completion argument parsing
  • 5832a09: switching command execution from execSync (string-based, shell-parsed) to spawnSync with an argv array. this ensures trailing "" arguments are not dropped during shell re-parsing

0.0.9

Patch Changes

  • d6cdbe4: fix(cli): use the globally installed version for shell completions

0.0.8

Patch Changes

  • 86b24d4: parse args manually for tab's cli instead of using cac

0.0.7

Patch Changes

  • 7178288: fix: use npx for portable completion scripts instead of absolute paths
  • 8defa6f: npm exec support

0.0.6

Patch Changes

  • 5f929c4: fix: citty should not throw an error when there is no subcommand
  • 9aa80ef: remove mri dep

0.0.5

Patch Changes

  • ab8c800: trigger release

0.0.4

Patch Changes

  • 8b89b06: release v0.0.4

0.0.3

Patch Changes

  • 1655153: Update package metadata with repo URL.

0.0.2

Patch Changes

  • 3be9781: Update package org to bomb.sh

0.0.1

Patch Changes

  • ea5eca3: Update package metadata to include keywords and authors.