Commit Graph

36 Commits

Author SHA1 Message Date
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