carapace

command argument completion generator for spf13/cobra

APACHE-2.0 License

Stars
267
Committers
12

Bot releases are hidden (Show)

carapace - v0.5.5

Published by rsteube over 3 years ago

Changelog

98f0746 FlagCompletion: support multiple calls
491c119 Merge pull request #286 from rsteube/update-oil
0a96a46 Merge pull request #288 from rsteube/flagcompletion-multiple-calls
3425c84 updated oil

carapace - v0.5.4

Published by rsteube over 3 years ago

Changelog

0cf56e3 Action: embed skipcache
ef8991f ActionMultiParts: fix context for empty divider
845018e Merge pull request #276 from rsteube/bool-shorthand-flag-series
631ea75 Merge pull request #277 from rsteube/action-embed-skipcache
19ba2a7 Merge pull request #278 from rsteube/increase-nesting-limit
116841a Merge pull request #279 from rsteube/linter-fixes
cfefd79 Merge pull request #280 from rsteube/linter-fixes
07a632e Merge pull request #281 from rsteube/fix-typo
2b25af5 Merge pull request #282 from rsteube/fix-linter
f73a4cc Merge pull request #284 from rsteube/actionmultparts-fix-empty-divider
2a6ff74 Update README.md
2b33979 abort shorthand flag series
996cfe4 fix linter warnings
233c93c fix typo
0449d21 increased limit of nested actions to 10
c33c03f linter fixes
2bf1c17 more linter fixes

carapace - v0.5.3

Published by rsteube over 3 years ago

Changelog

b68badb Merge pull request #274 from rsteube/oil-implicit-nospace
91d7452 Merge pull request #275 from rsteube/fix-merge-nospace
0ca7e05 fix nospace for InvokedAction.Merge
1d6f2f3 oil: implicit nospace

carapace - v0.5.2

Published by rsteube over 3 years ago

Changelog

e88524b Merge pull request #273 from rsteube/implicit-nospace
2de2ef1 implicit nospace (initial support)

carapace - v0.5.1

Published by rsteube over 3 years ago

Changelog

cbd625d Merge pull request #271 from rsteube/docker-use-prebuild-binaries
50198ce Merge pull request #272 from rsteube/reusable-dockerfile
ea2f828 docker: user prebuilt binaries for nushell and ion
aed6999 dockerfile: user environment variable for reusability

carapace - v0.5.0

Published by rsteube over 3 years ago

Breaking change

  • re-enabled special characters which were previously simply removed from completion which has potential to break completion in some edge cases
  • initial nushell and ion support (Dockerfile uses poc)
  • improved init() performance by wrapping static Actions in (implicit) ActionCallback

Changelog

14b6556 Merge pull request #247 from rsteube/fish-reenable-special-characters
cc69998 Merge pull request #248 from rsteube/xonsh-reenable-special-characters
6c9f9c4 Merge pull request #249 from rsteube/powershell-reenable-special-characters
b6e7ad5 Merge pull request #252 from rsteube/remove-os_args-access
7df9d3b Merge pull request #253 from rsteube/update-docs
89d4a27 Merge pull request #254 from rsteube/update-dockerfile
2a79a21 Merge pull request #255 from rsteube/wrap-static-actions
a574269 Merge pull request #257 from rsteube/index-by-reference
d1dcfaa Merge pull request #260 from rsteube/invoke-xonsh-prevent-banner
68f48dd Merge pull request #262 from rsteube/docker-fix-oil
8af75bc Merge pull request #263 from rsteube/xonsh-raw-strings
0a7aa7c Merge pull request #264 from rsteube/oil-reenable-special-characters
9ea93a5 Merge pull request #265 from rsteube/oil-use-completion-display-minimal
fd7e592 Merge pull request #266 from rsteube/add-dummy-mod
c180746 Merge pull request #267 from rsteube/nushell-use-poc-in-container
1fd11b2 Merge pull request #268 from rsteube/ion-poc
39cecbb Merge pull request #269 from rsteube/zsh-reenable-special-characters
f5a6035 Merge pull request #270 from rsteube/bash-reenabled-special-characters
88b4ef8 Revert "powershell: re-enable special characters"
a9216d7 Update README.md
eb8844c Update README.md
b91df9f Update README.md
69aff32 Update README.md
648171a added dummy go.mod to exclude test fixture directory
86ff357 bash: re-enabled special characters
31bad19 dockerfile: removed bash-completion
d8140ab fish: re-enabled special characters
5b9e28d ion poc
2896b7e nushell: use poc in container
2ad0f7f oil: fix completion in container
bb30df0 oil: re-enabled special characters
1574631 oil: use completion-display minimal
346efa8 powershell: re-enable special characters
94e9dc8 powershell: re-enable special characters
f615e60 removed os.Args access
809f76d updated dockerfile
380ff8b updated docs
420dd0a use references for internal action map
34108de wrapped static actions in ActionCallback
ff03495 xonsh: prevent banner in invokation script
520c77e xonsh: re-enable special characters
4af070f xonsh: use raw strings
314577b zsh re-enabled special characters

carapace - v0.4.2

Published by rsteube over 3 years ago

Changelog

850bc7e Merge pull request #243 from rsteube/context-non-nil
117ad10 Merge pull request #246 from rsteube/nushell
8d44ca7 added nushell [poc]
5a04ced ensure context has no nil vars

carapace - v0.4.1

Published by rsteube over 3 years ago

Breaking change

  • added carapace.Context
  • removed carapace.CallbackValue
  • updated signature of carapace.ActionCallback, carapace.ActionMultiParts and Action.Invoke

Changelog

ebd2e58 Merge pull request #242 from rsteube/simplify-context
23e2f9a removed MultipartsContext

carapace - v0.4.0

Published by rsteube over 3 years ago

Changelog

d049129 Merge pull request #238 from rsteube/fish-reenable-special-characters
747442f Merge pull request #239 from rsteube/fish-revert
9768772 Merge pull request #241 from rsteube/context-struct
fac09fd Revert "Merge pull request #238 from rsteube/fish-reenable-special-characters"
b7bfab5 added Context structs
e69ea90 fish: reenable special characters

carapace - v0.3.10

Published by rsteube over 3 years ago

Changelog

bb20ba6 Merge pull request #234 from rsteube/traverse
ce57f93 Merge pull request #235 from rsteube/traverse
a8df664 Merge pull request #236 from rsteube/docker-integrate-gorelease
25da29d Merge pull request #237 from rsteube/downgrad-goreleaser
33c2cbc downgrade goreleaser since the darwin build fails
c3ca3c4 integrate goreleaser into docker container
3cad3a1 traverse: add length check
cd439b9 updated traverse function

carapace - v0.3.9

Published by rsteube over 3 years ago

Changelog

2afe254 ActionFiles: use vararg for sufffix
737ce72 Merge pull request #229 from rsteube/actionfiles-user-vararg
59f6159 Merge pull request #233 from rsteube/elvish-readd-linebreak-filter
9b21d4e elvish: readd linebreak filtering

carapace - v0.3.8

Published by rsteube almost 4 years ago

Changelog

b6bfde5 Merge pull request #227 from rsteube/elvish-fix-script
b8fdf2d elvish: removed empty parameter fix

carapace - v0.3.7

Published by rsteube almost 4 years ago

Changelog

71ed04d Merge pull request #219 from rsteube/update-doc
8d25747 Merge pull request #221 from rsteube/elvish-remove-eval
9e42a87 Merge pull request #222 from rsteube/powershell-remove-eval
3173002 Merge pull request #223 from rsteube/xonsh-remove-eval
6c727e0 Merge pull request #224 from rsteube/fish-remove-eval
3438afc Merge pull request #225 from rsteube/zsh-remove-eval
41dccd5 doc: small updates
a24c74a elvish: removed eval step
8a5470e fish: remove eval
4f44793 powershell: removed invoke-expression
3f759ac xonsh: remove eval
f635049 zsh: removed eval

carapace - v0.3.6

Published by rsteube almost 4 years ago

Changelog

04af815 ActionFiles: support ./ as directory
f6edbe3 Merge pull request #211 from rsteube/actionfile-support-localdir
0c6e2d7 Merge pull request #212 from rsteube/actionPath-fix-slicesize
f15d9f9 Merge pull request #216 from rsteube/actionPath-support-tilde
5ab1920 Merge pull request #217 from rsteube/actionPath-filter-hidden
272f524 actionPath: filter hidden files/folders
4d03a85 actionPath: fix slice size
d43d08d actionPath: support ~

carapace - v0.3.5

Published by rsteube almost 4 years ago

Changelog

82c0e90 Merge pull request #210 from rsteube/persistent-flag-action
1bd936c invoke correct action for persistent flags

carapace - v0.3.4

Published by rsteube almost 4 years ago

Changelog

29f49b8 Merge pull request #205 from rsteube/handle-unknown-flag
48e2a96 Merge pull request #207 from rsteube/shorthand-flag-series
7915840 added flag parse error handling
e929e9b complete shorthand flag series

carapace - v0.3.3

Published by rsteube almost 4 years ago

Changelog

75673b7 Merge pull request #200 from rsteube/xonsh-fix-quotation
2f0c8a7 Merge pull request #201 from rsteube/xonsh-fix-begidx
6c4fc6c Merge pull request #202 from rsteube/xonsh-fix-snippet
e279577 xonsh: fix begidx for quoted values
b10d801 xonsh: fix quotation
142aab8 xonsh: fix snippet

carapace - v0.3.2

Published by rsteube almost 4 years ago

Changelog

a7982a5 Merge pull request #198 from rsteube/fix-shorthandlookup
f1a9b2e fix shorthandlookup

carapace - v0.3.1

Published by rsteube almost 4 years ago

Changelog

8746405 Merge pull request #191 from rsteube/fix-dependencies
df3af48 Merge pull request #195 from rsteube/simplify-xonsh
442f4ca Merge pull request #196 from rsteube/reduce-osargs-calls
f20d2aa reduced os.Args calls
65df717 remove garbage dependency
096e883 simplify xonsh script

carapace - v0.3.0

Published by rsteube almost 4 years ago

Changelog

605aede Merge pull request #188 from rsteube/skip-script-generation
d253b65 skip script generation