SwithHosts CLI
Install SwithHosts
Download From https://github.com/oldj/SwitchHosts/releases.
Config SwithHosts
Turn on HTTP API by checking Preferences -> General -> HTTP API on
.
Install SwitchHosts CLI
Method 1
$ cargo install swh
Method 2
WIP…
Examples
Get Hosts List
$ swh list
╭────┬──────────────┬──────────────────────────────────────┬───────╮
│ # │ title │ id │ on │
╞════╪══════════════╪══════════════════════════════════════╪═══════╡
│ 0 │ development │ 1ba37287-b3af-4359-b44d-bbf0f2953ee8 │ true │
├────┼──────────────┼──────────────────────────────────────┼───────┤
│ 1 │ staging │ 2675f67d-97d7-4689-a59a-4ea666eb97d1 │ false │
├────┼──────────────┼──────────────────────────────────────┼───────┤
│ 13 │ production │ 48d52d0e-9f26-487c-a981-b45f46cdf9c5 │ false │
╰────┴──────────────┴──────────────────────────────────────┴───────╯
Toggle Hosts
$ swh toggle 1ba37287-b3af-4359-b44d-bbf0f2953ee8
ok
Commands
$ swh --help
Roadmap
Using swh
instead of SwitchHosts.
- High-frequency operations
- Hosts CRUD
- Enhancements