Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/d2verb/zigenv

env tool for ziglang
https://github.com/d2verb/zigenv

zig ziglang

Last synced: 17 days ago
JSON representation

env tool for ziglang

Awesome Lists containing this project

README

        

> [!WARNING]
> This repository is no longer maintained. You can use [zvm](https://github.com/tristanisham/zvm) or other tools to manage your Zig versions nowadays.

## What's this?
zigenv is a tool to manage multiple zig versions.

## Install

zigenv is installed by running one of the following commands in your terminal.
You can install this via the command-line with either `curl`, `wget` or another similar tool.

| Method | Command |
| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **curl** | `sh -c "$(curl -fsSL https://raw.githubusercontent.com/d2verb/zigenv/master/zigenv-init.sh)" && . $HOME/.zigenv/zigenv-init.sh && zigenv install 0.13.0 && zigenv change 0.13.0` |
| **wget** | `sh -c "$(wget -O- https://raw.githubusercontent.com/d2verb/zigenv/master/zigenv-init..sh)" && . $HOME/.zigenv/zigenv-init.sh && zigenv install 0.13.0 && zigenv change 0.13.0` |
| **fetch** | `sh -c "$(fetch -o - https://raw.githubusercontent.com/d2verb/zigenv/master/zigenv-init.sh)" && . $HOME/.zigenv/zigenv-init.sh && zigenv install 0.13.0 && zigenv change 0.13.0` |

## Usage
Install new zig version.
```
$ zigenv install builds # version master
$ zigenv install 0.3.0 # version 0.3.0
```

Change current zig version.
```
$ zigenv change builds # version master
$ zigenv change 0.3.0 # version 0.3.0
```

Show help message.
```
$ zigenv help
Usage: zigenv []
Some useful zigenv commands are:
change Change current zig version
install Install a zig version
uninstall Uninstall a specific zig version
version Show the current zig version
versions List all zig versions available to zigenv
```

## License
[The MIT License](LICENSE)