Trevor Brown
a7252e687a
Merge pull request #669 from asdf-vm/tb/keep-source
...
Keep Source
2020-05-14 09:24:48 -04:00
Trevor Brown
410f414529
Remove downloads when removing a plugin
2020-05-14 09:13:51 -04:00
Cal Jacobson
a90793547b
Fix typo in docs/core-manage-versions.md ( #722 )
2020-05-09 16:22:17 +10:00
Trevor Brown
d65283548f
Fix formatting issue
2020-05-08 14:15:21 -04:00
Trevor Brown
2a058af9eb
Merge branch 'master' into tb/keep-source
2020-05-08 10:21:59 -04:00
Trevor Brown
f28c518dc7
Address shellcheck warnings
2020-05-05 08:57:42 -04:00
Trevor Brown
309a4f1a12
Don't delete the download directory if the --keep-download flag is passed or the always_keep_download config is set to yes
2020-05-04 15:05:10 -04:00
Trevor Brown
5c6f24f1ce
Add basic tests for legacy plugins
2020-05-04 11:18:31 -04:00
Trevor Brown
a886303065
Remove duplicate mkdir calls in install_tool_version function
2020-05-04 10:51:07 -04:00
Danny Guo
5003cbdc85
Fix a typo in the env command documentation ( #717 )
2020-04-30 19:21:19 +10:00
Alexandre ZANNI
ad73ea1fe2
docs: asdf dependencies for openSUSE and ArchLinux ( #714 )
2020-04-27 08:23:48 +10:00
James F McMahon
bdc7dd8aa8
Documentation: Fix Fish source syntax ( #709 )
2020-04-25 11:25:08 +10:00
Trevor Brown
4f2c6ad91d
Change plugin dependencies section to asdf dependencies ( #710 )
2020-04-25 11:24:32 +10:00
Trevor Brown
0c23528d67
Merge pull request #705 from jthegedus/fix/codeowners
...
chore: move codeowners to .github folder to keep root clean of admin
2020-04-23 08:19:46 -04:00
jthegedus
43a7c05f6f
chore: move codeowners to .github folder to keep root clean of admin
2020-04-23 13:23:28 +10:00
Trevor Brown
7516e9faf6
Add basic CODEOWNERS file ( #703 )
2020-04-23 08:15:53 +10:00
James Hegedus
678b3efc35
Documentation install section update ( #699 )
2020-04-21 11:34:45 +10:00
Trevor Brown
90b1e5d816
Remove old issue template ( #696 )
...
Now that we have disabled blank issues, this template will never be used.
Github docs say:
> Note: If you used the legacy workflow to manually create an issue_template.md file and enable blank issues in your config.yml file, the template in issue_template.md will be used when people chose to open a blank issue. If you disable blank issues, the template will never be used.
2020-04-10 15:55:45 +10:00
Trevor Brown
aedd1003b6
Force users to use one of our predefined issue templates ( #695 )
2020-04-09 11:41:07 +10:00
Trevor Brown
cbadb9e99e
Update issue templates ( #694 )
...
I've noticed we've been getting a lot of sloppy bug reports recently. Trying to improve things my making the reporting process clearer.
2020-04-07 14:28:52 +10:00
Trevor Brown
ffe5b4cd6e
Merge pull request #689 from asdf-vm/tb/revert-plugin-add-exit-code
...
Revert PR #688 . Add unit tests
2020-04-02 09:23:06 -04:00
Trevor Brown
0e0922a014
Add unit test for plugin add exit code
2020-03-31 09:20:10 -04:00
Trevor Brown
c4c022454f
Revert "Change exit code to 0 and output message to stdout"
...
This reverts commit e48ed1c228
.
2020-03-31 09:09:52 -04:00
Victor Borja
19acf2d8e7
Merge pull request #688 from PauloRSF/error-fix-plugin-add
...
Change exit code to 0 and output message to stdout
2020-03-30 17:47:01 -06:00
Paulo Renato
e48ed1c228
Change exit code to 0 and output message to stdout
2020-03-30 16:06:12 -03:00
Trevor Brown
4a3e3d6ebd
Update version to 0.7.8
2020-03-23 09:36:32 -04:00
Trevor Brown
f75ecc8769
Prepare for version v0.7.8
2020-03-23 09:36:13 -04:00
Jochen Schalanda
3c3f0e67f6
Rename custom plugin-add/plugin-remove for plugins ( #684 )
...
Rename custom scripts for `plugin-add` and `plugin-remove` phases in plugins to make clear when they are executed:
`plugin-add` -> `post-plugin-add`
`plugin-remove` -> `pre-plugin-remove`
2020-03-22 12:57:54 +11:00
Victor Borja
c1253a8dfe
Merge pull request #683 from joschi/issue-670
...
Support customizing plugin-add and plugin-remove
2020-03-21 09:47:42 -06:00
Jochen Schalanda
e43d2bc0a6
Revert "Configure Git user and email before running tests"
...
This reverts commit 12da316af1
.
2020-03-21 15:13:00 +01:00
Jochen Schalanda
95d4c07294
Set Git user and email in tests
2020-03-21 15:12:01 +01:00
Jochen Schalanda
12da316af1
Configure Git user and email before running tests
2020-03-21 15:08:57 +01:00
Jochen Schalanda
57186be6d9
Support customizing plugin-add and plugin-remove
...
* Add support for custom `plugin-add` and `plugin-remove` in plugins
* Add configurable command hooks for plugin installation and removal
```shell
pre_asdf_plugin_remove = echo will remove plugin ${1}
pre_asdf_plugin_remove_foo = echo will remove plugin foo
post_asdf_plugin_remove = echo removed plugin ${1}
post_asdf_plugin_remove_foo = echo removed plugin foo
```
Closes #670
2020-03-21 14:59:33 +01:00
James Hegedus
3246c26d52
fix: remove automatic compinit ( #678 )
...
* fix: remove automatic compinit
Raised by concerns in https://github.com/asdf-vm/asdf/issues/674 about performance implications and unexpected intrusive behaviour
* docs: fix ZSH compinit recommendations
* docs: clarify zsh completions further
* docs: fpath steps and notes on framework plugins
* docs: be verbose in explanation
* fix: remove fpath & compinit calls
2020-03-20 07:37:25 +11:00
Victor Borja
a15cb5bccb
Merge pull request #680 from imbsky/patch-1
...
Update README.md
2020-03-17 07:52:15 -06:00
Victor Borja
9536de6c4a
Remove old README.
2020-03-16 09:18:23 -06:00
Victor Borja
0dee6a7051
Fixes to extension commands documentation.
2020-03-16 08:28:55 -06:00
Victor Hugo Borja
a26bed6586
Make sure extension commands are properly displayed by asdf help
2020-03-15 11:45:09 -06:00
BSKY
5a30bce1f1
Update README.md
2020-03-15 14:03:21 +09:00
Victor Borja
cdb39caf52
Merge pull request #679 from imbsky/actions-win
...
Enable Windows tests on GitHub Actions
2020-03-14 22:59:27 -06:00
BSKY
6a870f1bfb
Enable Windows tests on GitHub Actions
2020-03-15 13:30:30 +09:00
Trevor Brown
8a5c70b2dd
Merge pull request #676 from joschi/asdf-update-exit-code
...
Use different exit code if updates are disabled
2020-03-13 08:35:39 -04:00
Jochen Schalanda
609e41e276
Use different exit code if updates are disabled
...
If asdf-vm was installed with a package manager and the user doesn't
have the necessary permissions to update it with `asdf update`, asdf-vm
emits an informational message and exits with exit code 1.
This makes it hard to programmatically detect whether the update failed
or wasn't even attempted because it's not possible.
With this change, asdf-vm would exit with the exit code 42 if updates are
disabled instead of exit code 1, which signals an error during update.
Refs r-darwish/topgrade#367
2020-03-13 10:14:28 +01:00
Trevor Brown
0fd36881d7
Change bullet point under "Why use asdf-vm?" heading ( #675 )
2020-03-13 20:03:22 +11:00
Victor Borja
2b22d8bf9f
Merge pull request #668 from lalloni/master
...
Default to empty version to avoid error on strict mode bash
2020-03-07 08:38:03 -06:00
Pablo Lalloni
4ee4c1431c
Default to empty version to avoid error on strict mode bash
2020-03-07 09:26:16 -03:00
Trevor Brown
ac62c7c4d4
Invoke the plugin's download script before invoking the plugin's install script
2020-03-06 19:15:06 -05:00
Trevor Brown
7a05244ece
Add legacy plugin fixture
2020-03-06 19:13:53 -05:00
Trevor Brown
91a2a1f7be
Add get_download_path function
2020-03-06 18:54:33 -05:00
Trevor Brown
dd608b869c
Add documentation on always_keep_download configuration option
2020-03-06 18:03:12 -05:00