Carapace Bin Versions Save

multi-shell multi-command argument completer

v0.28.3

6 months ago

Changelog

  • 8e92cf03 Merge pull request #1918 from rsteube/add-eza
  • 2e545ae8 Merge pull request #1919 from rsteube/helix-working-dir
  • a81f4403 Merge pull request #1920 from rsteube/git-clean-ignored
  • e5765e6b Merge pull request #1921 from rsteube/git-checkattr
  • ca87c8a9 Merge pull request #1922 from rsteube/git-filter-branch
  • c1619585 Merge pull request #1923 from rsteube/git-fastexport
  • 7d264ace Merge pull request #1924 from rsteube/git-fastimport
  • 01f4be76 Merge pull request #1925 from rsteube/git-packrefs
  • 9ddb51dc Merge pull request #1926 from rsteube/git-reflog
  • ea8463d2 Merge pull request #1927 from rsteube/git-repack
  • 918bca2c Merge pull request #1929 from rsteube/add-mkcert
  • 313fa85b Merge pull request #1930 from rsteube/git-checkignore
  • 01f4ff89 Merge pull request #1931 from rsteube/git-checkmailmap
  • 1587c86f Merge pull request #1932 from rsteube/git-checkrefformat
  • 5e703b07 Merge pull request #1933 from rsteube/git-column
  • b4cc6945 Merge pull request #1934 from rsteube/git-credential
  • 0e58e9cb Merge pull request #1935 from rsteube/git-credentialcache
  • ac613d5c Merge pull request #1936 from rsteube/git-credentialstore
  • 1f05a76c Merge pull request #1937 from rsteube/git-checkoutindex
  • 427d0b81 Merge pull request #1938 from rsteube/git-help
  • 99bf8618 Merge pull request #1939 from rsteube/git-fmtmergemsg
  • be7b68d2 Merge pull request #1940 from rsteube/git-stripspace
  • 5335c15c Merge pull request #1941 from rsteube/git-pathid
  • 3c1864c0 Merge pull request #1942 from rsteube/git-mergeonefile
  • fbd092e2 Merge pull request #1943 from rsteube/git-mailsplit
  • 2796eff9 Merge pull request #1944 from rsteube/git-mailinfo
  • f67da5fe Merge pull request #1945 from rsteube/git-interprettrailers
  • 458b796d Merge pull request #1946 from rsteube/git-daemon
  • 2eddafeb Merge pull request #1947 from rsteube/git-replace
  • 86050491 Merge pull request #1948 from rsteube/git-bugreport
  • f35c5de3 Merge pull request #1949 from rsteube/git-countobjects
  • 01a53217 Merge pull request #1950 from rsteube/git-fsck
  • ed1ec571 Merge pull request #1951 from rsteube/git-instaweb
  • e456ac9a Merge pull request #1952 from VaibhavWakde52/master
  • a5e3321e Merge pull request #1953 from rsteube/git-mergetree
  • a6a26753 Merge pull request #1954 from rsteube/git-rerere
  • 39fbb4d2 Merge pull request #1955 from rsteube/git-verifycommit
  • a2d90ea0 Merge pull request #1956 from rsteube/git-verifytag
  • 2f12732f Merge pull request #1957 from rsteube/git-cvsexportcommit
  • ff097143 Merge pull request #1958 from rsteube/git-cvsimport
  • 93bc4ea8 Merge pull request #1959 from rsteube/git-cvsserver
  • 8ec9f40a Merge pull request #1960 from rsteube/git-imapsend
  • 88b50c1a Merge pull request #1961 from rsteube/git-quiltimport
  • c718cbdc Merge pull request #1962 from rsteube/git-requestpull
  • 3a6b6d42 Merge pull request #1963 from rsteube/git-sendemail
  • dbd33d15 Merge pull request #1964 from rsteube/git-fetchpack
  • 10c4a8da Merge pull request #1965 from rsteube/git-httpbackend
  • 50ed2f97 Merge pull request #1966 from rsteube/git-updateserverinfo
  • cfad84fc Merge pull request #1969 from rsteube/add-jj
  • 0688a0f2 Merge pull request #1971 from rsteube/jj-git-clone
  • 6b43a04d Merge pull request #1972 from rsteube/jj-help
  • e5339f62 Merge pull request #1973 from rsteube/jj-env
  • c16efc26 Merge pull request #1974 from rsteube/jj-ref
  • f08cc211 Merge pull request #1975 from rsteube/jj-files
  • b71647cb Merge pull request #1976 from rsteube/jj-commits
  • 686176e6 Merge pull request #1977 from rsteube/jj-headcommits
  • 2706bc4b Merge pull request #1978 from rsteube/jj-split
  • 2cd6d740 Merge pull request #1979 from rsteube/jj-show
  • d515f8fe Merge pull request #1980 from rsteube/jj-cat
  • ba7198b8 Merge pull request #1981 from rsteube/jj-tags
  • f23bf818 Merge pull request #1982 from rsteube/jj-revdiffs
  • d1a21d06 Merge pull request #1983 from rsteube/jj-prev
  • 172f6817 Merge pull request #1984 from rsteube/jj-chmod
  • 65c4bd3a Merge pull request #1985 from rsteube/jj-branch
  • e9e9d4a5 Merge pull request #1986 from rsteube/jj-log
  • 364bd4a8 Merge pull request #1987 from rsteube/jj-abandon
  • e68dc79a Merge pull request #1988 from rsteube/jj-checkout
  • 23209570 Merge pull request #1989 from rsteube/jj-commit
  • fa238676 Merge pull request #1990 from rsteube/jj-describe
  • d858cc38 Merge pull request #1991 from rsteube/jj-init
  • 418c5fc8 Merge pull request #1992 from rsteube/jj-merge
  • 68bf44d1 Merge pull request #1993 from rsteube/jj-new
  • 0b0db747 Merge pull request #1994 from rsteube/jj-next
  • 50b3cda1 Merge pull request #1995 from rsteube/jj-rebase
  • c27b8235 Merge pull request #1996 from rsteube/jj-restore
  • fa16d8ac Merge pull request #1997 from rsteube/jj-squash
  • 2a3501d0 Merge pull request #1998 from rsteube/jj-remote
  • fbf4e6da Merge pull request #1999 from rsteube/jj-diffedit
  • 15e4d7fa Merge pull request #2000 from rsteube/jj-duplicate
  • 191cb4ae Merge pull request #2001 from rsteube/jj-gitfetch
  • 49396511 Merge pull request #2002 from rsteube/jj-gitpush
  • 59f38778 Merge pull request #2003 from rsteube/jj-obslog
  • 8bfe21aa Merge pull request #2004 from rsteube/jj-operation
  • 33cec92a Merge pull request #2005 from rsteube/jj-undo
  • 0f599265 Merge pull request #2006 from rsteube/jj-unsquash
  • 70073877 Merge pull request #2007 from rsteube/jj-workspaceadd
  • 76803c60 Merge pull request #2008 from rsteube/jj-resolve
  • b6862ca8 Merge pull request #2009 from rsteube/jj-config
  • b5b9a841 Merge pull request #2010 from rsteube/jj-interdiff
  • f01c0156 Update style.md
  • 969eefd0 added eza
  • d8890b14 added jj
  • ae945dd9 added mkcert
  • 0d11e9d4 git: bugreport
  • d7de4310 git: check-attr
  • ee86c8d8 git: check-ignore
  • c72db22f git: check-mailmap
  • ff4fa025 git: check-ref-format
  • 1c0f414e git: checkout-index
  • 93eaec6b git: clean - support ignored files
  • 88dff723 git: column
  • 8a6dd6c1 git: count-objects
  • db9cde6e git: credential
  • d55806a3 git: credential-cache
  • 74dad65e git: credential-store
  • ec8b832b git: cvsexportcommit
  • 45a5243b git: cvsimport
  • 0188805e git: cvsserver
  • 1a639a45 git: daemon
  • b43753e9 git: fast-export
  • 2421f9a3 git: fast-import
  • 4e2f7018 git: fetch-pack
  • 5f28062a git: filter-branch - filter completion
  • bcd904d2 git: fmt-merge-msg
  • b53dcaeb git: fsck
  • 404342d8 git: help
  • f874aa77 git: http-backend
  • 6431778c git: imap-send
  • 24a697c5 git: instaweb
  • b08c89e8 git: interpret-trailers
  • c042eb72 git: mailinfo
  • 470e1298 git: mailsplit
  • e960e12c git: merge-one-file
  • 05217563 git: merge-tree
  • fc515a7b git: pack-refs
  • 350f5a42 git: patch-id
  • af7a229b git: quiltimport
  • aab95e8a git: reflog
  • 6cca3300 git: repack
  • be6aa804 git: replace
  • e616b048 git: request-pull
  • 8ab1794f git: rerere
  • 16188454 git: send-email
  • 11fd37c7 git: stripspace
  • 20caac01 git: update-server-info
  • 0f6ec2ae git: verify-commit
  • 3abe08b9 git: verify-tag
  • 3462477f helix: add working-dir flag
  • 5908a326 jj: abandon and backout
  • 860c234a jj: branch
  • 149d81cf jj: cat
  • 874120bc jj: checkout
  • 0d290504 jj: chmod
  • 0aaa1264 jj: commit
  • b5e44f9b jj: config
  • 2a823b70 jj: describe and diff
  • 7d6e33e2 jj: diffedit
  • 86f0c68f jj: duplicate and edit
  • 1e5e6f27 jj: environment variables
  • 940997aa jj: files
  • 7c756562 jj: git clone
  • 29dd9bda jj: git fetch
  • bcae014b jj: git push
  • 4c7d9014 jj: head commits
  • bcced9ac jj: help
  • 13bc67c0 jj: init
  • 94d7d6e2 jj: interdiff
  • 824dd077 jj: log
  • 4f903fa5 jj: merge and move
  • a7e18216 jj: new
  • 27261818 jj: next
  • f2229542 jj: obslog
  • 4c5ae441 jj: operation
  • f975f6a5 jj: prev
  • a507b35a jj: rebase
  • a3411735 jj: recent commits
  • 3560f72f jj: ref actions
  • 7483ea9d jj: remote
  • 6f36a3ef jj: resolve
  • 507b5b71 jj: restore
  • 44518fdc jj: revision changes
  • 2d493558 jj: show
  • a751598f jj: split
  • d5c54f84 jj: squash
  • 9e026e9b jj: tags
  • 54516c86 jj: undo
  • db7caf46 jj: unsquash and untrack
  • 0ffd8a2b jj: workspace add and forget

v0.28.2

7 months ago

Changelog

  • 706a93b6 Merge pull request #1917 from rsteube/snap-name
  • 9d0d3f64 goreleaser: add name to snapcraft

v0.28.1

7 months ago

Changelog

  • 2b4e378d ActionUsedPorts: support windows
  • 66eea0bc Merge pull request #1890 from rsteube/add-wezterm
  • 188ffdc2 Merge pull request #1910 from rsteube/add-templ
  • c5845706 Merge pull request #1911 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.44.1
  • 7ab88688 Merge pull request #1912 from rsteube/gh-browse-abs-path
  • bb343f0f Merge pull request #1913 from rsteube/net-usedports-win
  • 1821f710 Merge pull request #1915 from rsteube/nu-fix-deprecated-defenv
  • 38885b20 Merge pull request #1916 from rsteube/snapcrapft-publish
  • 798dce51 added templ
  • ac703b9d added wezterm
  • 0b26fcaa build(deps): bump github.com/rsteube/carapace from 0.44.0 to 0.44.1
  • 82c310dc gh: browse - no relative path for explicitly specified repos
  • f846075f nushell: fix deprecated def-env
  • 552bbbe4 snapcraft: enable publish

v0.28.0

7 months ago

https://rsteube.github.io/carapace-bin/changelog/v0.28.html

Changelog

  • 504ebdcc ActionPorts: complete ports in use as well
  • 94ceb8d0 Create FUNDING.yml
  • f362c0a9 Merge pull request #1819 from rsteube/git-ref-range
  • cfadfb5b Merge pull request #1820 from rsteube/bat-move-actions
  • e17cda5b Merge pull request #1821 from rsteube/gh-api-fix-faked-flag
  • b868ba75 Merge pull request #1822 from rsteube/git-rename-refrange
  • e211e596 Merge pull request #1823 from rsteube/update-carapace-spec
  • 87da1481 Merge pull request #1824 from rsteube/glab-updates-v1.32.0
  • dc3be829 Merge pull request #1825 from rsteube/kubectl-updates-v0.28.1
  • 02300510 Merge pull request #1826 from rsteube/gh-updates-v2.34.0
  • 6819e6cd Merge pull request #1827 from rsteube/update-carapace
  • b500f62a Merge pull request #1828 from rsteube/update-carapace-spec
  • a25da9f8 Merge pull request #1829 from rsteube/add-gopls
  • b256313a Merge pull request #1830 from rsteube/add-missing-links
  • 38e478bf Merge pull request #1831 from rsteube/bat-updates-0.23.0
  • 2b2fbdcb Merge pull request #1833 from rsteube/go-test-flags
  • 9e0f0220 Merge pull request #1834 from rsteube/go-skip-unique
  • 22328896 Merge pull request #1835 from rsteube/add-deadcode
  • 9142f214 Merge pull request #1837 from rsteube/gh-update-languages
  • ff881564 Merge pull request #1839 from rsteube/add-flatpak
  • 9eded0fe Merge pull request #1840 from rsteube/goreleaser-snapcraft
  • e175498d Merge pull request #1841 from Hofer-Julian/rename-caraparse
  • b8223495 Merge pull request #1843 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.43.5
  • 68f874a9 Merge pull request #1844 from rsteube/add-capslock
  • 7178e785 Merge pull request #1845 from rsteube/capslock-compare
  • 904159aa Merge pull request #1847 from rsteube/env-positional
  • 4d2165ad Merge pull request #1848 from rsteube/add-carapce-builtin
  • 68605165 Merge pull request #1849 from rsteube/add-tofu
  • 18a06dd7 Merge pull request #1850 from rsteube/env-link
  • 3cf3dbfd Merge pull request #1851 from rsteube/env-custom
  • 99e1be2d Merge pull request #1852 from rsteube/env-xonsh
  • fa4e40dc Merge pull request #1854 from rsteube/env-oil
  • cca5ad99 Merge pull request #1855 from rsteube/env-carapace
  • b0a0303e Merge pull request #1856 from rsteube/environment-node
  • 0f9b8223 Merge pull request #1857 from rsteube/environment-rust
  • c4b65b24 Merge pull request #1858 from rsteube/env-node
  • 8eb60fca Merge pull request #1860 from rsteube/env-condition
  • a2cb7b90 Merge pull request #1861 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-spec-0.11.0
  • bca7e54a Merge pull request #1863 from rsteube/env-doc
  • d9879718 Merge pull request #1866 from rsteube/git-ls-files
  • 3ce9b6f1 Merge pull request #1867 from rsteube/env-starship
  • 17f15894 Merge pull request #1868 from rsteube/env-fix-conditions
  • 6053ceba Merge pull request #1869 from rsteube/add-rustdoc
  • 582b72a3 Merge pull request #1870 from rsteube/env-cargo
  • 6e0d2db1 Merge pull request #1871 from rsteube/doc-conditions
  • d8fd314a Merge pull request #1872 from rsteube/conditions-sort
  • fc9711f7 Merge pull request #1873 from rsteube/env-add-maven
  • 51ee3705 Merge pull request #1874 from rsteube/env-add-gradle
  • 79709c10 Merge pull request #1875 from rsteube/env-add-java
  • 3a9b36e5 Merge pull request #1876 from rsteube/env-add-python
  • 052252f5 Merge pull request #1877 from rsteube/gh-updates-2.35.0
  • 6d2777d7 Merge pull request #1878 from rsteube/env-completions
  • ea3b7a47 Merge pull request #1879 from rsteube/env-usage
  • ec2c14a8 Merge pull request #1880 from rsteube/env-revert-usage
  • 9d48dcf5 Merge pull request #1881 from rsteube/aws-style
  • cc2139f4 Merge pull request #1882 from rsteube/aws-regions
  • 8dd40455 Merge pull request #1883 from rsteube/terragrunt-tofu
  • 20d56b31 Merge pull request #1884 from rsteube/env-optimize
  • 283b47d5 Merge pull request #1885 from rsteube/env-cargo
  • bf343181 Merge pull request #1886 from rsteube/gh-help-completion
  • cbd62457 Merge pull request #1887 from rsteube/gh-updates-2.36.0
  • b6252d5f Merge pull request #1888 from rsteube/add-charm
  • 168fb5e3 Merge pull request #1889 from rsteube/actionports-used
  • a793b997 Merge pull request #1891 from rsteube/dependabot/go_modules/golang.org/x/mod-0.13.0
  • 5f62012f Merge pull request #1893 from rsteube/add-zoxide
  • 111d153a Merge pull request #1895 from rsteube/git-fix-reset
  • a4f69ae0 Merge pull request #1896 from rsteube/git-fix-checkout
  • 7d947819 Merge pull request #1898 from rsteube/git-checkout-style
  • 6d1be99f Merge pull request #1899 from rsteube/cmd-remove-conditions
  • ed3f42e4 Merge pull request #1900 from rsteube/env-fix-missing-dir
  • 7e961dbc Merge pull request #1904 from rsteube/rsteube-patch-1
  • ee258327 Merge pull request #1905 from rsteube/changelog
  • a18b534f Merge pull request #1906 from rsteube/more-changelog
  • 65cc439e Merge pull request #1907 from rsteube/doc-more-changelog
  • d1f95c04 Merge pull request #1908 from rsteube/doc-windowshopping
  • e1fdf0a6 Merge pull request #1909 from rsteube/doc-changelog
  • f6cb2d99 Reflect the rename from caraparse to carapace-parse
  • 3fcace49 added capslock
  • 4bc8f687 added charm
  • 49b7b0b6 added deadcode
  • 15b7497d added flatpak
  • 81b17659 added get-env, set-env and unset-env
  • 0e1d83ea added gopls
  • c665ee46 added link for get-env, set-env and unset-env
  • ec8eca02 added missing links
  • d8761929 added rustdoc
  • 8f1a45ac added tofu
  • d4a1d18c added zoxide
  • 6a16badd aws: optimized and added style
  • 314a36a0 aws: updated regions
  • dd4c9042 bat: moved actions
  • 06d70555 bat: updates from 0.23.0
  • 44050175 build(deps): bump github.com/rsteube/carapace from 0.43.4 to 0.43.5
  • 8dd5d032 build(deps): bump github.com/rsteube/carapace-spec from 0.10.6 to 0.11.0
  • 744f6426 build(deps): bump golang.org/x/mod from 0.12.0 to 0.13.0
  • d5f238c1 capslock: complete files for compare output
  • b2a7a1fa carapace: remove conditions flag for now
  • 6d50ed4c charm: added missing link
  • 0bdfcebd doc: added changelog
  • 11c552e6 doc: added conditions
  • d69ab269 doc: added notification to environment
  • 91fd1aad doc: changelog - added window shopping
  • 02f738c1 doc: migrated more changelogs
  • 57465262 doc: more changelogs
  • a98f1fe4 doc: sort conditions
  • a0f0bc5a doc: updated changelog
  • 62a92c19 env: add use to completions
  • b845fad3 env: added gradle
  • bb40b100 env: added java
  • ad16739d env: added maven
  • ae0fb71a env: added more completions
  • 074a2d3c env: added python
  • f21a71d9 env: added starship
  • 8aac13d3 env: allow override of usage
  • 07ae5de8 env: cargo - more completions
  • 9389b53f env: cargo - more completions
  • 295221d8 env: conditions
  • 3f12bfb3 env: fix handling of missing directory
  • 280913c2 env: fix missing conditions
  • edf72427 env: fix positional completion
  • f9390947 env: optimize init
  • 29bffd95 env: support custom variables
  • 6ee808c7 environment support for oil
  • 97b3eeb3 environment support for xonsh
  • 12fda312 environment: added node
  • cce64b64 environment: added rust
  • eb172a4f environment: remove non-prefixed variables
  • dfb601fb environment: update carapace
  • 6fd6911e gh: added help completion
  • 0c11646c gh: api - only add fake flag once
  • 1f0ee559 gh: updated languages
  • 47a8c5d1 gh: updates from 2.36.0
  • db0330ed gh: updates from v2.34.0
  • 077aa745 gh: updates from v2.35.0
  • ca96c0bd git: added ls-files
  • 3cd9db81 git: checkout/reset - add missing style
  • f7df2b24 git: fix checkout
  • bea8d94f git: fix reset
  • ff042331 git: ref range
  • dbc42c3a git: renamed ActionRefRange to ActionRefRanges
  • 6919881a glab: updates from v1.32.0 (completions incomplete)
  • b0bee341 go: test - added missing flags
  • 03f1cf25 go: test - skip should be unique
  • ade66ad5 goreleaser: added snapcraft
  • bfdcc24e kubectl: updates from v0.28.1
  • a7e875fa terragrunt: fallback to tofu when terraform is not on path
  • 4eaae1e0 tmp
  • dbdb0d0d updated carapace
  • 734ed99b updated carapace-spec
  • 325b07a8 updated carapace-spec

v0.27.0

9 months ago

Hulk BASH!

Contains strong changes to the bash integration.

redirects

Support for redirects. bash passes these to the completion function, so crazy stuff like this is possible:

example action >/tmp/stdout.txt embeddedPositional1 --styles 2>/tmp/stderr.txt red 'embeddedPositional2 with space'

To make this work carapace-shlex is now used to parse COMP_LINE when invoked from a bash completion function.

wordbreaks

Better support for bash COMP_WORDBREAKS using carapace-shlex. This was originally intended to make multipart completion easier (e.g. colon separated list), but actually makes it very complicated and error-prone.

case insensitive matching

Added (limited) case insensitive matching.

Set environment variable CARAPACE_MATCH to CASE_INSENSITIVE or 1 to activate it. You might also need to configure your shell, e.g. in elvish:

set-env CARAPACE_MATCH CASE_INSENSITIVE
set edit:completion:matcher[argument] = {|seed| edit:match-prefix $seed &ignore-case=$true }

Changelog

  • 1e9e1f83 Change Winget Releaser job to ubuntu-latest
  • 7cf624e0 Merge pull request #1720 from rsteube/add-tsh
  • 91690e51 Merge pull request #1789 from rsteube/git-config-interspersed
  • 1b5ebcea Merge pull request #1790 from rsteube/user-filterargs
  • 75a44fca Merge pull request #1792 from rsteube/htop-highlight-changes
  • eb5df923 Merge pull request #1794 from rsteube/update-carapace
  • b6e61892 Merge pull request #1795 from rsteube/git-diff-config
  • 35bbcde7 Merge pull request #1796 from rsteube/git-config-remote
  • 5b85a276 Merge pull request #1797 from rsteube/make-directory
  • 40e29582 Merge pull request #1798 from rsteube/go-tools
  • 8ff2e6c0 Merge pull request #1799 from rsteube/add-present
  • d80cefe5 Merge pull request #1800 from rsteube/golangci-lint
  • b4ff4666 Merge pull request #1801 from rsteube/go-tool-pack-contents
  • 65506f57 Merge pull request #1802 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.43.0
  • 1e2f9d8e Merge pull request #1804 from rsteube/gocilint-run
  • f5b95987 Merge pull request #1805 from rsteube/pacman-ignore-error
  • bc4cf6a3 Merge pull request #1806 from sitiom/sitiom-patch-1
  • c1143e1b Merge pull request #1808 from rsteube/gh-update-2.33.0
  • 7aca3ebc Merge pull request #1809 from rsteube/paru-package-search
  • c48d350b Merge pull request #1810 from rsteube/yay-package-search
  • 36395002 Merge pull request #1812 from rsteube/git-ref-commits
  • 02f91c6c Merge pull request #1813 from rsteube/update-carapace
  • a31ff0ca Merge pull request #1814 from rsteube/git-fix-headcommits
  • b6656b7f Merge pull request #1815 from rsteube/git-actions
  • 24a1aa73 Merge pull request #1816 from rsteube/git-limit
  • 8c5a2c94 Merge pull request #1817 from rsteube/git-move-actions
  • ee442386 Merge pull request #1818 from rsteube/add-gonew
  • 949fa96c added golangci-lint
  • 92f23df5 added gonew
  • 5d1bbe4f added present
  • 5dc4084e added tsh
  • 40b05acf build(deps): bump github.com/rsteube/carapace from 0.42.1 to 0.43.0
  • 132a9bfa gh: updates from 2.33.0
  • 1dca8e88 git: config - disable interspersed
  • eca2ae62 git: fix headcommit ref
  • b36db4b9 git: fix typos in actions
  • 0f6b29b8 git: more configs
  • 634c5202 git: moved actions
  • fde5b192 git: relative refs
  • 08f74b5f git: remote config
  • eef22df0 git: set commit limit to 100
  • 9ee88843 go-tool-pack: fix content completion
  • 00750f59 go: added objdump, pack and doc tools
  • d0813a18 golangci-lint: run completion
  • cd6fbd41 htop: fix highlight-changes
  • 048448c2 make: support directory change
  • 063c3b43 pacman: ignore error returned for empty search results
  • 3fe06fa5 paru: package search with aur support
  • b28d9df0 updated carapace to v0.42.1
  • 44d36231 updated carapace to v0.43.1
  • 7a048e58 use Action.FilterArgs
  • 4f4f9e93 yay: package search with aur support

v0.26.0

9 months ago

Overly Attached Argument

Argument

Added support for various attached versions of passing non-optional flag arguments:

--longhand=arg
-l=arg
-larg
-abclarg

Lexer

Added a simple lexer for complex commands passed as single argument:

asciicast

Nushell

Used the lexer to patch arguments as these are currently passed mostly unprocessed to the completion function. This is a workaround and has some edge cases but should overall improve the Nushell integration.

Changelog

  • f2faa4e2 ActionOpenApiPaths: added example
  • 64d22b01 Merge pull request #1757 from rsteube/update-carapace
  • 93d7f5a0 Merge pull request #1759 from rsteube/add-paru
  • a8f6fe00 Merge pull request #1762 from zacharyburnett/fix/init_nu
  • 218d1329 Merge pull request #1763 from rsteube/add-go-tool-link
  • f856578b Merge pull request #1764 from rsteube/cargo-watch-split
  • ad5b5d8c Merge pull request #1765 from rsteube/add-go-tool-cgo
  • ad4de350 Merge pull request #1766 from rsteube/add-go-tool-compile
  • 8301ad01 Merge pull request #1767 from rsteube/add-go-tool-dist
  • ed11d8e0 Merge pull request #1768 from rsteube/add-go-tool-fix
  • 155158b1 Merge pull request #1769 from rsteube/add-go-tool-nm
  • cdfcfb1c Merge pull request #1770 from rsteube/doc-enable-linkcheck
  • 26d8138a Merge pull request #1771 from rsteube/go-asmflags-gcflags
  • 27a7e8e7 Merge pull request #1772 from rsteube/use-embedded-shlex
  • 53bad095 Merge pull request #1773 from rsteube/cargo-watch-8.4.0
  • 96ccadce Merge pull request #1774 from rsteube/use-split
  • 959910b1 Merge pull request #1775 from rsteube/shell-command
  • 8c294598 Merge pull request #1776 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.40.3
  • 2adc8684 Merge pull request #1777 from rsteube/git-config-alias
  • 00b1764b Merge pull request #1778 from rsteube/use-multipartsp
  • 2840b2bd Merge pull request #1779 from rsteube/openapipaths-example
  • 50a7e723 Merge pull request #1780 from rsteube/git-config
  • fa5f121d Merge pull request #1781 from rsteube/bash-fix-positional
  • ea12b1dc Merge pull request #1782 from rsteube/fish-command-completion
  • e484fe1b Merge pull request #1783 from rsteube/update-carapace
  • 75747985 Merge pull request #1784 from rsteube/nu-0.83.0
  • 11231835 Merge pull request #1785 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.41.1
  • e2529e45 Merge pull request #1786 from rsteube/add-showkey
  • a90f8d17 Merge pull request #1787 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.41.2
  • 06e193e3 Merge pull request #1788 from rsteube/fish-update
  • 637b9e10 added go-tool-compile
  • e21b75db added go-tool-dist
  • 5886065b added go-tool-fix
  • 312912ea added go-tool-link
  • 78e443ac added go-tool-nm
  • db544636 added go-toolcgo
  • f82a2d5d added paru
  • 20b35cfa added showkey
  • 0ae48aa0 bash, elvish, xonsh: complete command
  • 4255af43 bash: fix positional completion
  • dc463829 build(deps): bump github.com/rsteube/carapace from 0.40.2 to 0.40.3
  • 9c378b52 build(deps): bump github.com/rsteube/carapace from 0.41.0 to 0.41.1
  • 74a3b0e2 build(deps): bump github.com/rsteube/carapace from 0.41.1 to 0.41.2
  • dd57f452 cargo-watch: updates from 8.4.0
  • 27b30947 cargo-watch: use split
  • c05816fd doc: enable linkcheck
  • 295ad768 fish: complete command
  • c8b5f574 fish: updates from 3.6.1
  • 106c03d7 git: add more configs
  • 26832dd0 git: config - complete alias
  • 0591bb45 go: added asmflags and gcflags completion
  • 62427484 nu: updates from 0.83.0
  • e8d7ffad replace let-env with $env.<environment-variable>
  • e3eab5b1 update carapace to v0.40.0-pre1
  • 652c6e9c updated carapace
  • 8fc0e03c use MultiPartsP
  • 757ca45a use Action.Split and implicit ActionCarapaceBin command completion
  • ebbbefc8 use embedded shlex

v0.25.3

10 months ago

Changelog

  • 821c20a3 replace let-env with $env.<environment-variable>

v0.25.2

10 months ago

Changelog

  • f39c7c46 Merge pull request #1719 from rsteube/update-carapace-bridge
  • 599c9ca1 Merge pull request #1721 from rsteube/doc-add-kingpin
  • 10bd0b88 Merge pull request #1722 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-spec-0.9.0
  • 18cfa380 Merge pull request #1723 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.38.2
  • 95697caf Merge pull request #1724 from rsteube/gh-updates-2.32.0
  • 41518b38 Merge pull request #1726 from rsteube/shift
  • c0a5dcfa Merge pull request #1727 from rsteube/terramate-fix-interspersed
  • 378f15cb Merge pull request #1728 from rsteube/xargs-interspersed
  • 7fd9945d Merge pull request #1729 from rsteube/go-interspersed
  • 296844b9 Merge pull request #1730 from rsteube/add-go-tool-covdata
  • b17717ec Merge pull request #1731 from rsteube/add-go-tool-cover
  • 1dc71bb2 Merge pull request #1732 from rsteube/go-install
  • 7d4d7d20 Merge pull request #1733 from rsteube/go-fix-interspersed
  • ce555ac0 Merge pull request #1734 from rsteube/add-go-tool-pprof
  • 2aab1fee Merge pull request #1735 from rsteube/add-go-tool-asm
  • 1301d6d6 Merge pull request #1736 from rsteube/go-tool-buildid
  • c7b8c00c Merge pull request #1737 from rsteube/go-doc
  • 7f1f437e Merge pull request #1738 from rsteube/go-rm-comment
  • d8efb09c Merge pull request #1739 from rsteube/go-fix-macro
  • 100c84b7 Merge pull request #1740 from rsteube/cargo-updates-1.72
  • ae83b71a Merge pull request #1741 from rsteube/go-style-config
  • 954cef7e Merge pull request #1742 from rsteube/go-fix-fields
  • 18ae88a0 Merge pull request #1743 from rsteube/move-interspersed
  • 8d729e76 Merge pull request #1744 from rsteube/go-doc-unexported
  • baf1a375 Merge pull request #1745 from rsteube/go-tags
  • 7525e506 Merge pull request #1746 from rsteube/rm-embed
  • 45ced754 Merge pull request #1747 from rsteube/rename-tools
  • 7beafec4 Merge pull request #1748 from rsteube/update-bridge
  • 4fcb61dd Merge pull request #1749 from rsteube/cargo-fix-flag
  • f994f670 Merge pull request #1751 from rsteube/go-chdir
  • d68ebdf2 Merge pull request #1752 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-bridge-0.1.3
  • 37620013 Merge pull request #1753 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.39.3
  • 7fc2719b Merge pull request #1754 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-spec-0.9.1
  • d5df5466 Merge pull request #1755 from rsteube/gum-update
  • 60f4a6d5 Merge pull request #1756 from rsteube/go-doc-generics
  • d881f67a added go-tool-asm
  • d237a62c added go-tool-buildid
  • 3f370108 added go-tool-covdata
  • 2f153ae3 added go-tool-pprof
  • 93b78ed6 added got-tool-cover
  • 2eb0505e build(deps): bump github.com/rsteube/carapace from 0.37.3 to 0.38.2
  • 2ddcda03 build(deps): bump github.com/rsteube/carapace from 0.39.1 to 0.39.3
  • d8c3cbe1 build(deps): bump github.com/rsteube/carapace-bridge from 0.1.2 to 0.1.3
  • 51c1a321 build(deps): bump github.com/rsteube/carapace-spec from 0.7.1 to 0.9.0
  • 0eca5832 build(deps): bump github.com/rsteube/carapace-spec from 0.9.0 to 0.9.1
  • c3cc3da9 cargo: fix shorthand-only flags
  • 7c52c591 cargo: updates from 1.72.0
  • 0dd09bc8 doc: added kingpin
  • 2c2edb4e gh: updates from v2.32.0
  • 52253df7 go: added chdir flag to doc, test and tool
  • f14798c3 go: added style config
  • 42ecfdfa go: added tags
  • bb3e7ab2 go: disable interspersed
  • d280f029 go: doc - fix regex for generics
  • e29c8c9a go: doc - supported unexported
  • ac7e1aae go: doc completion
  • 6e034872 go: fix fields check
  • e0d0580e go: fix interspersed
  • 3b58de51 go: fix macro signature
  • 4fc5be9e go: install - module completion
  • 481c3832 go: removed comment
  • f3222be2 gum: updates from v0.11.0
  • 24b364dc move interspersed
  • 801225dd removed embed.EmbedCarapaceBin
  • 3b353952 renamed tools
  • 1ed597f7 terramate: fix interspersed
  • 2f6da673 updated carapace-bridge
  • 31b1c6d2 updated carapace-bridge
  • 8e9c0c09 use Action.Shift()
  • 3c0dd708 xargs: use interspersed

v0.25.1

10 months ago

Bugfix for panic due to broken suppression of implicit help flag (see https://github.com/rsteube/carapace-bin/issues/1717).

Changelog

  • cb83d7b0 Merge pull request #1710 from rsteube/pacman-embed
  • f05a99dd Merge pull request #1711 from rsteube/doc-spec-generate
  • a59c34f8 Merge pull request #1712 from aserowy/master
  • 45b9d286 Merge pull request #1713 from rsteube/doc-setup-sections
  • 06560f1f Merge pull request #1715 from rsteube/add-ar
  • 938e41de Merge pull request #1716 from rsteube/dependabot/go_modules/golang.org/x/mod-0.12.0
  • 5c446ea5 Merge pull request #1718 from rsteube/update-carapace
  • 0e3c07b7 added ar
  • 71235464 build(deps): bump golang.org/x/mod from 0.11.0 to 0.12.0
  • 6087dc09 doc: setup - split into sections
  • 1c8fcbe1 doc: spec - added generate examples
  • d0573fad documentation: updated nushell integration, changed scoop to extra bucket (#11339 from ScoopInstaller/Extras)
  • da5930ef pacman: use embed function
  • d59ba3f4 updated carapace to v0.37.2

v0.25.0

11 months ago

Changelog

  • b02e1d6e ActionHosts: also complete configured ssh hosts
  • 09fc5412 ActionHosts: revert hostnames tag
  • e98638d0 Merge pull request #1689 from rsteube/ytdlp-format-description
  • 7f0f2ca5 Merge pull request #1690 from rsteube/gh-update-api
  • 73b06007 Merge pull request #1694 from LiHRaM/pulumi-stack-graph-short-names
  • f4b4e9fb Merge pull request #1697 from rsteube/dependabot/go_modules/golang.org/x/mod-0.11.0
  • 0c2715d3 Merge pull request #1698 from rsteube/gh-updates-2.30.0
  • 9101d501 Merge pull request #1699 from rsteube/terraform-1.5.0
  • 7c056a54 Merge pull request #1700 from rsteube/gh-languages
  • 2a0cf69f Merge pull request #1701 from rsteube/rework-nushell-integration
  • ca850e81 Merge pull request #1702 from rsteube/fix-generate-windows
  • b7a94dcb Merge pull request #1703 from rsteube/volume-support
  • e8d1b37d Merge pull request #1704 from rsteube/update-carapace
  • db45c38b Merge pull request #1705 from rsteube/ssh-hosts
  • aa39a359 Merge pull request #1706 from rsteube/net-hosts-tag
  • 1199085e Merge pull request #1707 from rsteube/gh-updates-2.31.0
  • cc2c3125 Merge pull request #1708 from rsteube/dependabot/go_modules/github.com/rsteube/carapace-0.37.2
  • 31b99f2e Merge pull request #1709 from rsteube/add-yay
  • 76a27179 add windows volume support
  • abd5c41d added yay
  • 0fc19119 build(deps): bump github.com/rsteube/carapace from 0.37.1 to 0.37.2
  • 9cdae262 build(deps): bump golang.org/x/mod from 0.10.0 to 0.11.0
  • 226ca770 generate: fix path on windows
  • f05fc7ac gh: updated apiv3
  • afcb8fd2 gh: updated langages to 7.26.0
  • 16d12e70 gh: updates from 2.30.0
  • 45f5a207 gh: updates from v2.31.0
  • 9be1f254 pulumi: add flag to pulumi stack graph
  • cdc3acf1 reworked nushell integration
  • 98999ce2 terraform: plan - added new flag from 1.5.0
  • cc26e31c updated carapace to 0.37.1
  • 30f6030a yay: added missing descriptions
  • 1785df60 yt-dlp: improve format description