Path to this page:
./
devel/asdf,
Manage each of your project runtimes with a single tool
Branch: CURRENT,
Version: 0.15.0,
Package name: asdf-0.15.0,
Maintainer: schmonzasdf is a CLI tool that can manage multiple language runtime versions on
a per-project basis. It is like `gvm`, `nvm`, `rbenv` & `pyenv` (and
more) all in one! Simply install your language's plugin!
Why use asdf?
- single CLI for multiple languages
- consistent commands to manage all your languages
- single global config keeping defaults in one place
- single `.tool-versions` config file per project
- support for existing config files `.node-version`, `.nvmrc`,
`.ruby-version` for easy migration
- automatically switches runtime versions as you traverse your directories
- simple plugin system to add support for your language of choice
- shell completion available for common shells (Bash, Zsh, Fish, Elvish)
Master sites:
Filesize: 229.063 KB
Version history: (Expand)
- (2024-12-20) Updated to version: asdf-0.15.0
- (2024-08-20) Updated to version: asdf-0.14.1
- (2024-03-15) Updated to version: asdf-0.14.0nb1
- (2024-01-19) Updated to version: asdf-0.14.0
- (2023-09-13) Updated to version: asdf-0.13.1
- (2023-09-11) Updated to version: asdf-0.13.0
CVS history: (Expand)
2024-12-20 13:02:06 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
asdf: update to 0.15.0. Changes:
- correct description for version preceded by star
- golang-rewrite: remove `asdf update` command to prepare for Go version
- completions: Address two Bash completion bugs
- make plugin-test work on alpine linux
- nushell: nushell spread operator
- nushell: Use correct env var for shims dir
- when download path got removed, it should use -f to force delete the
download files
Updating this leaf package during the freeze for the bug and
portability fixes.
|
2024-08-19 23:48:48 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
asdf: update to 0.14.1. Changes:
* Only display the "can't keep downloads" warning when asked to
keep downloads
|
2024-03-15 19:03:24 by Amitai Schleier | Files touched by this commit (2) |
Log message:
asdf: fix fish completion dir. Bump PKGREVISION.
|
2024-01-19 18:09:51 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
asdf: update to 0.14.0. Changes:
Breaking changes:
* Enable `pipefail` (#1608)
Patches:
* `plugin test` git-ref to use plugin repo default branch (#1694)
* avoid mention of `ASDF_NU_DIR` (#1660)
* fish: use PATH instead of fish_user_paths (#1709)
* list `asdf version` command under help.txt UTILS section (#1673)
* nushell: Use `def --env` instead of `def-env` (#1681)
* plugin extension commands to not require `bin/` directory (#1643)
* use universal scope for fish_user_paths (#1699)
* warn if plugin does not support keeping downloads if configured (#1644)
Documentation:
* add Japanese translation (#1667)
* fix some pt-br spelling (#1640)
* fix typo "node version" filename (#1679)
* fix typo (#1670)
* Improve `.asdfrc` plugin hook docuentation (#1661)
|
2023-09-13 17:42:37 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
asdf: update to 0.13.1. From the changelog:
### Patches
* fish: use builtin realpath over system one ([#1637])
|
2023-09-11 22:19:21 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
asdf: update to 0.13.0. From the changelog:
### Breaking changes
* `plugin list` exit code 0 when no plugins are installed ([#1597])
* 0 exit code for success when adding an existing plugin ([#1598])
* fish: don't resolve symlinks for ASDF_DIR ([#1583])
### Features
* add plugin location when update the plugin ([#1602])
### Patches
* `plugin list` exit code 0 when no plugins are installed ([#1597])
* 0 exit code for success when adding an existing plugin ([#1598])
* fish: don't resolve symlinks for ASDF_DIR ([#1583])
* improve lint and test scripts ([#1607])
* Make asdf.fish compatible with Fish 3.1.2 ([#1590])
* no longer write temporary files to home directory ([#1592])
* nushell language syntax update ([#1624])
* set default shell version values on POSIX entrypoint ([#1594])
* warn when any ./lib/commands are marked as executable ([#1593])
### Documentation
* `bin/latest-stable` empty query is set to default ([#1591])
* migrate to VitePress from VuePress ([#1578])
* upgrade deps & fix breaking changes ([446f8c5])
|
2023-06-15 19:32:09 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Update to 0.12.0. From the changelog:
Breaking changes:
* Remove files containing only `asdf` wrapper functions
* align Fish entrypoint behaviour with other shells
* do not remove items from PATH in POSIX entrypoint
* rework POSIX entrypoint for greater shell support
Features:
* Support configurable `ASDF_CONCURRENCY`
* Support PowerShell Core
Documentation:
* Add Nushell installation instructions for all languages
* fix `ASDF_${LANG}_VERSION` usage
* fix Nushell-Homebrew setup instructions
* fix uninstall instructions for Fish Shell
* Improve wording of env vars section
* verbose plugin create command details
Patches:
* `asdf info` show BASH_VERSION & all asdf envs
* align Fish entrypoint behaviour with other shells
* assign default values to all internal variables
* Better handling with paths that include spaces
* create install directory with `mkdir -p`
* do not remove items from PATH in POSIX entrypoint
* enforce consistent shell redirection format
* improve readability of the non-set `nullglob` guard
* Introduce `ASDF_FORCE_PREPEND` variable on POSIX entrypoint
* lint & style errors in `bin/asdf`
* Nushell plugin list --urls
* nushell plugin list all
* Remove files containing only `asdf` wrapper functions
* remove leading asterick in Fish completion
* rename internal function `asdf_tool_versions_filename`
* rename internal plugin repository functions
* rework POSIX entrypoint for greater shell support
* support `asdf shim-versions` completions in fish & bash
* Typo in POSIX entrypoint
* warn if `.tool-versions` or asdfrc contains carriage returns
|
2023-03-17 12:19:30 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.11.3. From the changelog:
* Prepend asdf directories to the PATH in Nushell (#1496)
|