semvec/pypi-packages huggingface dataset:
wsl-tray 0.2
wsl-tray is a lightweight Windows tray application for easily managing WSL 2 VMs.
Requires Python: >=3.7

# wsl-tray

![pypi](https://img.shields.io/pypi/v/wsl-tray)

wsl-tray is a lightweight Windows tray application for easily managing WSL 2 VMs.

Whenever you need to conveniently terminate all WSL 2 VMs to free resources from the system, or just start a random distribution for a one-liner test, wsl-tray is your friend.

## Features

![screenshot](screenshot.png)

- Right-click from the system tray to get the only menu of this application.

- Click on any WSL distribution to toggle its status (Running <-> Stopped).

- Click on "Shutdown/Terminal All" to quickly free resources from WSL 2.

## Requirements
- Windows Only
- WSL 2 Only
- Python 3.7+ if you are installing from PyPI

## Get the App

### Download the Binary

Head to [Release](https://github.com/yzgyyang/wsl-tray/releases) to download the latest release version. 

Put a link to the file to Startup so it can quietly start with the system.

### Install from PyPI

Alternatively, if you already have Python 3.7+ installed, use [pip](https://pip.pypa.io/en/stable/) to install wsl-tray.

```bash
pip install wsl-tray
```

## Credits

`systray` portion of the code was imported from [infinidat/infi.systray](https://github.com/Infinidat/infi.systray) with some small modifications.

Icons made by [Pixel perfect](https://www.flaticon.com/authors/pixel-perfect) from [Flaticon](www.flaticon.com).

## Changelog
[CHANGELOG](https://github.com/yzgyyang/wsl-tray/blob/master/CHANGELOG.md)

## License
[BSD3](https://github.com/yzgyyang/wsl-tray/blob/master/LICENSE)