An open API service indexing awesome lists of open source software.

https://github.com/nguyenngoclongdev/vs-asdf

asdf - The Multiple Runtime Version Manager
https://github.com/nguyenngoclongdev/vs-asdf

asdf asdf-plugin asdf-vm manager tool version

Last synced: about 2 months ago
JSON representation

asdf - The Multiple Runtime Version Manager

Awesome Lists containing this project

README

        



[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/nguyenngoclong.asdf)](https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.asdf)
[![Open VSX Installs](https://img.shields.io/open-vsx/dt/nguyenngoclong/asdf?color=%2396C41F&label=open-vsx)](https://open-vsx.org/extension/nguyenngoclong/asdf)
[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/nguyenngoclong.asdf?label=vs-marketplace)](https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.asdf)
[![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/nguyenngoclong.asdf)](https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.asdf)
[![Visual Studio Marketplace Rating (Stars)](https://img.shields.io/visual-studio-marketplace/stars/nguyenngoclong.asdf)](https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.asdf)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)

# asdf

`asdf` is an extension for version management, powered by [asdf-vm](https://asdf-vm.com/guide/introduction.html). Manage each of your project runtimes with a single CLI tool and command interface.

If you find this extension useful for your projects, please consider supporting me by [Github](https://github.com/sponsors/nguyenngoclongdev), [Patreon](https://patreon.com/nguyenngoclong), [KO-FI](https://ko-fi.com/nguyenngoclong) or [Paypal](https://paypal.me/longnguyenngoc). It's a great way to help me maintain and improve this tool in the future. Your support is truly appreciated!

[![Github](https://img.shields.io/badge/Github-F15689?style=for-the-badge&logo=github&logoColor=white)](https://github.com/sponsors/nguyenngoclongdev)
[![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://patreon.com/nguyenngoclong)
[![KO-FI](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/nguyenngoclong)
[![Paypal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/longnguyenngoc)

# Installation

Get it from [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.asdf) or [Open VSX Registry](https://open-vsx.org/extension/nguyenngoclong/asdf).

> Please note that before using this extension, it is required to install [asdf-vm](https://asdf-vm.com/guide/getting-started.html).

# Features

- `asdf`
- View `asdf` Information
- Update `asdf-vm`
- Plugin Management
- Add Plugin
- Update Plugin
- Remove Plugin
- Package/Tool Management
- Install Package/Tool
- Uninstall Package/Tool
- Set Global Package/Tool Version
- Set Local Package/Tool Version

## Introdution

### asdf Explorer

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/activity-bar.gif)

## Using The Extension

### asdf Explorer

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/asdf-explorer.gif)

### Add Plugin

To add a plugin, click the `+` icon in the `Plugin Activity` section of the `asdf Explorer` and select the desired plugin.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/install-plugin.gif)

### Update Plugin

To update a plugin, click the `cloud` icon in the `Plugin Activity` section of the `asdf Explorer` and select the plugin you want to update.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/update-plugin.gif)

### Remove Plugin

To remove a plugin, click the `delete` icon in the `Plugin Activity` section of the `asdf Explorer` and select the plugin you want to remove.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/remove-plugin.gif)

### Install Package

To install a package, click the `+` icon in the `Package Activity` section of the `asdf Explorer` and select the desired package version.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/install-package.gif)

### Uninstall Package

To uninstall a package, click the `remove` icon in the `Package Activity` section of the `asdf Explorer` and select the package you want to uninstall.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/remove-package.gif)

### Set Global Package Version

To set a global package version, click the `▷▷` icon in the `Package Activity` section of the `asdf Explorer` and select the package you want to set as global.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/set-global-package.gif)

### Set Local Package Version

To set a local package version, click the `▷` icon in the `Package Activity` section of the `asdf Explorer` and select the package you want to set as local.

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/set-local-package.gif)

### Change the path of asdf executable

![asdf](https://github.com/nguyenngoclongdev/cdn/raw/HEAD/images/asdf/change-executable.gif)

## Feedback

If you discover a bug, or have a suggestion for a feature request, please
submit an [issue](https://github.com/nguyenngoclongdev/vs-asdf/issues).

## LICENSE

This extension is licensed under the [MIT License](LICENSE)