v1.0.0-rc4
Pre-release
Pre-release
Changed
- remove dsmghttp migration to skywire-visor starting
- only support current version of config
- config version reflects current visor version (
1.0.0
) - refine and restructure help commands user interface
- shorthand flags for commands
- group skywire-cli visor subcommands
- hide excess flags
- make help text fit within default 80x24 terminal
- rename
skywire-cli config gen -r --replace
flag to-r --regen
- remove config path from V1 struct
- remove all instance of the visor writing to the config file except via api
- remove path to dmsghttp-config.json from config
- revise versioning
- move to skyenv
- remove transports cache from visor initialization and check them before make route
run-source
makefile directive write config to stdout & read config from stdin- fixed skywire-visor uses skywire-config.json (default config name) without needing to specify
Added
- added
add-rhv
anddisable-rhv
flags toskywire-visor
for adding remote hypervisor PK and disable remote hypervisor PK(s) on config file - shorthand flags for commands
- blue & white color scheme with coloredcobra
- ascii art text modal of program name to help menus
--all
flag to skywire-cli & visor to show extra flagsskywire-cli config gen -n --stdout
write config to stdoutskywire-cli config gen -w, --hide
dont print the config to the terminalskywire-cli config gen --print
parse test ; read config from file & printskywire-cli config gen -a, --url
services conf (default "conf.skywire.skycoin.com")- fetch service from endpoint
skywire-cli visor app
app settings commandskywire-cli visor route
view and set rules commandskywire-cli visor tp
view and set transports commandskywire-cli visor vpn
vpn interface command- root permissions detection
- error on different version config / visor
- display update command on config version error
- support for piping config generated by skywire-cli to skywire-visor via stdin
- support for detecting skywire version when
go run
run-vpnsrv
makefile directiverun-source-test
makefile directiverun-vpnsrv-test
makefile directiverun-source-dmsghttp
makefile directiverun-source-dmsghttp-test
makefile directiverun-vpnsrv-dmsghttp
makefile directiverun-vpnsrv -dmsghttp-test
makefile directiveinstall-system-linux
andinstall-system-linux-systray
makefile directives