Spec Galore
Generate
Specs can now be generated from clap based commands with carapace-spec-clap.
Scrape
For advanced completion these can further be converted to Go code with carapace --scrape [spec]
.
Json Schema
A JSON Schema is now written to ${UserConfigDir}/carapace/schema.json
.
It can be used by adding the following header to a user spec:
# yaml-language-server: $schema=../schema.json
Windows
$(shell command)
is now executed in Powershell on windows.
Changelog
- 36cf7a1 Merge pull request #1373 from rsteube/json-schema
- b8ede90 Merge pull request #1374 from rsteube/spec-schema-updates
- ed2ffbd Merge pull request #1375 from rsteube/doc-fix-path
- 27b1e5f Merge pull request #1376 from rsteube/add-ssh-keygen
- 874b067 Merge pull request #1377 from rsteube/gh-updates-v2.18.0
- f1ba2bb Merge pull request #1379 from rsteube/minikube-kubectl
- 95f93c9 Merge pull request #1380 from rsteube/go-mod-edit
- 5530771 Merge pull request #1381 from rsteube/go-module-completion
- 8d898ab Merge pull request #1383 from rsteube/doc-carapace-spec-clap
- 4e36208 Merge pull request #1384 from rsteube/dependabot/go_modules/github.com/spf13/cobra-1.6.1
- c2d737a Merge pull request #1385 from rsteube/scrape
- 60a9a00 Merge pull request #1386 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-spec-0.2.1
- 43f9286 Merge pull request #1387 from rsteube/add-vhs
- a1bdca1 Merge pull request #1388 from rsteube/helix-update
- c651a99 Merge pull request #1389 from rsteube/add-ttyd
- fb43ba5 Merge pull request #1390 from rsteube/vhs
- 18c3c49 Merge pull request #1391 from rsteube/tape-asciicast
- 655eb1e Merge pull request #1392 from rsteube/asciicast-fix-merg
- 18ca32e Merge pull request #1393 from rsteube/asciicsast-exit
- a83799a Merge pull request #1394 from rsteube/add-agg
- 9cdfc26 Merge pull request #1395 from rsteube/git-clean-unstaged
- c0b498f Merge pull request #1397 from rsteube/add-dive
- eda2aff Merge pull request #1398 from rsteube/sudo-use-embed
- 3a7917c Merge pull request #1399 from rsteube/gh-updates-from-2.19.0
- 5851870 Merge pull request #1400 from rsteube/gh-missing-json-fields
- 92b86c8 Update README.md
- ed77c1c added agg
- b3b46fe added dive
- 2630748 added json schema export
- 5e23aba added scrape flag
- 2f58bc8 added ssh-keygen
- 277c183 added tape
- 9f4a1e1 added ttyd
- 4b9d398 added vhs
- d6abcd7 build(deps): bump github.com/rsteube/carapace-spec from 0.1.3 to 0.2.1
- 168b299 build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1
- 5dda1cb doc: added carapace-spec-clap
- 0d39a71 doc: fix path
- 4d9cea1 fix asciicast length
- 41d25cc fix merge
- ad9e355 gh: added missing json fields
- 9b926f7 gh: updates from v2.18.0
- a18549e gh: updates from v2.19.0
- e4c5c30 git: clean - complete unstaged changes
- 6938e67 go: better module completion
- 40feeeb go: mod edit - flag completion
- 372c056 helix: updated flags
- ea8ad63 minikube: bridge kubectl for dash args
- a406e39 spec: keep local schema up to date
- 6451382 sudo: use embed.EmbedCarapaceBin
- d95a340 use asciicast