added logic upon connect/disconnect

This commit is contained in:
0xdcarns
2022-08-19 12:26:34 -04:00
parent c05320a323
commit 029b4fbe0c
3 changed files with 90 additions and 0 deletions

View File

@@ -104,6 +104,32 @@ func GetCommands(cliFlags []cli.Flag) []*cli.Command {
return command.Install()
},
},
{
Name: "connect",
Usage: "connect netclient to a given network if disconnected",
Flags: cliFlags,
Action: func(c *cli.Context) error {
parseVerbosity(c)
cfg, _, err := config.GetCLIConfig(c)
if err != nil {
return err
}
return command.Connect(cfg)
},
},
{
Name: "disconnect",
Usage: "disconnect netclient from a given network if connected",
Flags: cliFlags,
Action: func(c *cli.Context) error {
parseVerbosity(c)
cfg, _, err := config.GetCLIConfig(c)
if err != nil {
return err
}
return command.Disconnect(cfg)
},
},
}
}