Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rosstheross/wsl-tui

[mirror] A simple terminal interface to list and launch WSL distributions
https://github.com/rosstheross/wsl-tui

go terminal tui wsl

Last synced: 6 days ago
JSON representation

[mirror] A simple terminal interface to list and launch WSL distributions

Awesome Lists containing this project

README

        

# wsl-tui

A simple terminal interface to interact with having several [WSL](https://learn.microsoft.com/en-gb/windows/wsl/) distributions installed.

## Config file

See [example config](./config_example.toml).

## Requirements

- `go` 1.23
- `wsl` if on Windows
- `SSH` if on any other platform or on Windows built with the `nohost` tag.

### Building

```bash
go build -ldflags "-s -w" -o wsl-tui
```

To use SSH on Windows instead of WSL, instead use the following:

```bash
go build -ldflags "-s -w" -tags nohost -o wsl-tui
```

## License

[MIT](./LICENSE)