Path to this page:
./
devel/asdf,
Manage each of your project runtimes with a single tool
Branch: CURRENT,
Version: 0.14.1,
Package name: asdf-0.14.1,
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: 190.516 KB
Version history: (Expand)
- (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
- (2023-06-15) Updated to version: asdf-0.12.0
CVS history: (Expand)
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)
|
2023-02-23 15:47:01 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 0.11.2. From the changelog:
Bug Fixes:
* bash completion for latest command (#1472)
* enforce & use consistent function definitions (#1464)
* nushell PATH conversion to list before filter (#1471)
* Remove `==` inside `[` (#1421)
* support nushell v0.75.0 (#1481)
|
2023-01-13 23:18:11 by Amitai Schleier | Files touched by this commit (3) |
Log message:
Update to 0.11.1. From the changelog:
# Bug Fixes
* `reshim` did not rewrite executable path (#1311)
* Add test for nushell integration and fix some bugs (#1415)
* Allow `path:` versions to use `~` (#1403)
* Ban use of 'test' (#1383)
* correct order of checks in conditional for adding a missing newline
(#1418, closes #1417)
* Do not use `pwd`
* Do not use type not exported on older Python versions (#1409)
* force lwrcase plugin name fix capitalization mismatch errs (#1400)
* lint errors from `scripts/checkstyle.py` (#1385)
* mv dev dep from repo root to subdir to avoid clash (#1408)
* Remove unecessary backslashes (#1384)
* Remove usage of `$(pwd)` in favor of `$PWD`
|