Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wintermi/zsh-mise
A zsh plugin for `mise` a polyglot tool version manager. It replaces tools like asdf, nvm, pyenv, rbenv, etc.
https://github.com/wintermi/zsh-mise
mise zsh zsh-plugin
Last synced: 5 days ago
JSON representation
A zsh plugin for `mise` a polyglot tool version manager. It replaces tools like asdf, nvm, pyenv, rbenv, etc.
- Host: GitHub
- URL: https://github.com/wintermi/zsh-mise
- Owner: wintermi
- License: apache-2.0
- Created: 2024-01-11T13:44:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T03:37:45.000Z (4 months ago)
- Last Synced: 2024-07-27T04:34:14.352Z (4 months ago)
- Topics: mise, zsh, zsh-plugin
- Language: Shell
- Homepage:
- Size: 8.79 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zsh-mise
A zsh plugin for `mise` a polyglot tool version manager. It replaces tools like asdf, nvm, pyenv, rbenv, etc.
## Prerequisite Checks
A check will be performed to verify that `mise` has been installed:
- [`mise`](https://mise.jdx.dev/) - **mise-en-place** a fast polyglot version manager.
- [`usage`](https://usage.jdx.dev/) - generates shell completions based of a usage specification.## Installation
First we need to [download and install `mise`](https://mise.jdx.dev/getting-started.html) by running the following:
```sh
curl https://mise.jdx.dev/install.sh | sh
```Next we need to install [`usage`](https://usage.jdx.dev/) which is required by `mise` to generate the zsh completions. This can be done by running the following:
```sh
mise use --global usage@latest
```Finally we need to enable `mise` using the [:zap: Zap](https://www.zapzsh.org/) minimal zsh plugin manager, by adding the following to your `.zshrc`
```sh
# Install plugin
plug "wintermi/zsh-mise"
```## License
The **zsh-mise** plugin is released under the [Apache License 2.0](https://github.com/wintermi/zsh-mise/blob/main/LICENSE) unless explicitly mentioned in the file header.