DeedleFake
518a0fa442
feat(golang-rewrite): refactor completion code and move all packages except cmd
into internal
...
* Refactor and move `completion` package to `internal/completions`
* Move `cli` and `repotest` packages to `internal/cli`
* Use passed version information for `--version` flag
* Add simple test for completions package
2024-12-18 20:01:10 -05:00
Trevor Brown
c8593842ee
feat(golang-rewrite): self-contained completion code
...
* Add `asdf completion` command
* Move completion files to `cli/completions`
* Add completions for Bash, Zsh, Fish, Elvish, and Nushell
* Update Zsh completion code to work with new completion install method
2024-12-18 12:23:40 -05:00
Trevor Brown
6d708b2807
feat(golang-rewrite): compile asdf version into Go binaries
...
* Create asdf-version script to print formatted version
* Update Makefile to set main.version variable during build
* Improve help output formatting
* Update release-build workflow to set asdf version in binaries
2024-12-18 11:32:03 -05:00
Trevor Brown
3f17a80fbe
fix(golang-rewrite): fix dependencies script on linux
2024-12-18 11:32:00 -05:00
Trevor Brown
15571a2d28
feat(golang-rewrite): remove asdf update
command to prepare for Go version ( #1806 )
2024-12-16 15:38:02 -05:00
Edwin Kofler
3b8f400c3e
fix(nushell): Use def --env
instead of def-env
( #1681 )
2024-01-13 16:55:07 +11:00
Edwin Kofler
9591a0ed79
ci: update Fish version in test dependencies ( #1705 )
2024-01-09 22:53:09 +11:00
Lorenz Kitzmann
0ddab5dfaf
fix: nushell language syntax update ( #1624 )
...
Co-authored-by: James Hegedus <jthegedus@hey.com>
2023-09-11 21:02:46 +10:00
Edwin Kofler
b320803120
fix: improve lint and test scripts ( #1607 )
2023-09-11 00:34:50 +10:00
James Hegedus
d8ce35357f
chore: unify lint/fix scripts ( #1549 )
2023-05-31 18:19:34 +10:00
James Hegedus
2cf2f58c3e
chore: rm format script config for removed files ( #1538 )
2023-04-12 03:27:24 +00:00
Edwin Kofler
1bc205e8aa
fix: enforce consistent shell redirection format ( #1533 )
2023-04-11 03:12:08 +00:00
Edwin Kofler
00fee78423
fix!: Remove files containing only asdf
wrapper functions ( #1525 )
2023-04-01 03:22:24 +00:00
Edwin Kofler
8919f4009e
fix!: align Fish entrypoint behaviour with other shells ( #1524 )
2023-03-30 07:27:23 +00:00
Edwin Kofler
13c0e2fab0
fix: lint & style errors in bin/asdf
( #1516 )
2023-03-26 22:31:06 +00:00
Edwin Kofler
3379af845e
fix!: rework POSIX entrypoint for greater shell support ( #1480 )
2023-03-21 05:06:57 +00:00
James Hegedus
03b9479558
ci: enable Bats test file-level parallel execution ( #1461 )
2023-02-19 22:36:31 +11:00
Edwin Kofler
e0fd7a7be8
fix: enforce & use consistent function definitions ( #1464 )
2023-01-29 14:52:22 +11:00
Edwin Kofler
d9a0454c6c
chore: improve checkstyle double equals test regex & types ( #1457 )
...
Co-authored-by: James Hegedus <jthegedus@hey.com>
2023-01-29 00:44:08 +11:00
Edwin Kofler
90ead5ea0a
chore: Fix ShellCheck errors in tests ( #1459 )
...
Closes https://github.com/asdf-vm/asdf/issues/1396
2023-01-27 23:17:41 +11:00
Edwin Kofler
ffa018763c
chore: Fix ShellCheck errors in tests ( #1452 )
2023-01-26 00:37:21 +11:00
James Hegedus
1ae7b683e1
ci: pin python version for checkstyle script ( #1447 )
2023-01-23 03:01:42 +11:00
James Hegedus
fd486dc2ef
ci: use release-please to bump versions in docs ( #1429 )
2023-01-20 16:51:18 +11:00
Edwin Kofler
d81b81f9de
fix: Remove ==
inside [
( #1421 )
...
* lint(checkstyle): Miscellaneous tweaks
* lint(checkstyle): Add 'no-double-equals' rule
* lint: Remove double equals from `[`
* chore: Remove final double equals
Co-authored-by: Trevor Brown <Stratus3D@users.noreply.github.com>
2023-01-14 08:18:44 -05:00
Eddie Lebow
b195d31faa
ci: fix regex in update_version_in_docs.bash
script ( #1427 )
...
Co-authored-by: James Hegedus <jthegedus@hey.com>
2023-01-14 00:57:02 +11:00
Trevor Brown
711a2a377d
Correct permissions on checkstyle.py
2023-01-04 09:56:10 -05:00
Trevor Brown
8aa060ade9
Merge branch 'master' into improve-pwd
2023-01-04 09:49:11 -05:00
Edwin Kofler
2478510b91
ci(checkstyle): Add no-pwd-capture test
2022-12-30 01:57:28 -08:00
Edwin Kofler
d63996c4b0
ci: Add regex testing ability to checkstyle.py
2022-12-30 01:57:06 -08:00
Edwin Kofler
74608098cd
fix: Do not use type not exported on older Python versions ( #1409 )
2022-12-30 20:26:28 +11:00
Andrew L. Moore
5df70dadac
fix: mv dev dep from repo root to subdir to avoid clash ( #1408 )
...
Co-authored-by: James Hegedus <jthegedus@hey.com>
2022-12-30 20:25:32 +11:00
Edwin Kofler
3492043241
fix: lint errors from scripts/checkstyle.py
( #1385 )
...
Co-authored-by: James Hegedus <jthegedus@hey.com>
2022-12-23 20:53:22 +11:00
James Hegedus
ea18e96bc0
ci: explicitly set shell in lint & format scripts ( #1391 )
2022-12-23 20:40:11 +11:00
Edwin Kofler
15faf93a0d
fix: Remove unecessary backslashes ( #1384 )
2022-12-20 15:54:00 -05:00
James Hegedus
ce16c638b7
ci: update version in docs & sec pol on release ( #1293 )
2022-07-13 01:07:59 +10:00
James Hegedus
60e0e05a9f
ci: automated release workflow ( #987 )
...
Co-authored-by: jthegedus <jthegedus@users.noreply.github.com>
2021-07-13 11:32:37 +10:00
James Hegedus
5dafbc8e39
fix: lint scripts for local and CI ( #961 )
2021-05-27 02:19:54 +10:00