A CLI for Switch Hosts.
shell
$ swh open # default: ~/.config/swh/config.kdl
Config file example, syntax in KDL:
```kdl
// ~/.config/swh/config.kdl
version "1.0"
env "local" enabled=true {
host "127.0.0.1" name="localhost" { alias "localhost.domain" }
host "255.255.255.255" name="broadcast.host"
}
include "dev" // support in the future
```
```bash
$ swh list
╭────┬──────────────┬──────────╮ │ # │ env │ enabled │ ╞════╪══════════════╪══════════╡ │ 0 │ development │ true │ ├────┼──────────────┼──────────┤ │ 1 │ staging │ false │ ├────┼──────────────┼──────────┤ │ 2 │ production │ false │ ╰────┴──────────────┴──────────╯ ```
bash
$ swh toggle production
bash
$ swh show production
Using swh
instead of SwitchHosts.
MIT.