Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rosstheross/wsl-tui
- Owner: RosstheRoss
- License: mit
- Created: 2024-10-18T20:26:15.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-13T15:51:11.000Z (10 days ago)
- Last Synced: 2024-12-13T17:18:00.762Z (10 days ago)
- Topics: go, terminal, tui, wsl
- Language: Go
- Homepage: https://git.mattstrapp.net/wsl-tui/
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)