aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 28493ac2dab77742e6ebcfc7c5df6d65b204b128 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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)