command_line.go
func RegisterClientCommands(app *kingpin.Application) {
	cm15Cmd := app.Command(Cm15Command, cm15.APIName)
	registrar := rsapi.Registrar{APICmd: cm15Cmd}
	cm15.RegisterCommands(&registrar)

	cm16Cmd := app.Command(Cm16Command, cm16.APIName)
	registrar = rsapi.Registrar{APICmd: cm16Cmd}
	cm16.RegisterCommands(&registrar)

	ssCmd := app.Command(SsCommand, ss.APIName)
	registrar = rsapi.Registrar{APICmd: ssCmd}
	ss.RegisterCommands(&registrar)

	rl10Cmd := app.Command(Rl10Command, rl10.APIName)
	registrar = rsapi.Registrar{APICmd: rl10Cmd}
	rl10.RegisterCommands(&registrar)

	caCmd := app.Command(CaCommand, ca.APIName)
	registrar = rsapi.Registrar{APICmd: caCmd}
	ca.RegisterCommands(&registrar)

	policyCmd := app.Command(PolicyCommand, policy.APIName)
	registrar = rsapi.Registrar{APICmd: policyCmd}
	policy.RegisterCommands(&registrar)
}
func RegisterClientCommands(app *kingpin.Application) {
	cm15Cmd := app.Command(Cm15Command, cm15.APIName)
	registrar := rsapi.Registrar{APICmd: cm15Cmd}
	cm15.RegisterCommands(&registrar)

	cm16Cmd := app.Command(Cm16Command, cm16.APIName)
	registrar = rsapi.Registrar{APICmd: cm16Cmd}
	cm16.RegisterCommands(&registrar)

	ssCmd := app.Command(SsCommand, ss.APIName)
	registrar = rsapi.Registrar{APICmd: ssCmd}
	ss.RegisterCommands(&registrar)

	rl10Cmd := app.Command(Rl10Command, rl10.APIName)
	registrar = rsapi.Registrar{APICmd: rl10Cmd}
	rl10.RegisterCommands(&registrar)

	caCmd := app.Command(CaCommand, ca.APIName)
	registrar = rsapi.Registrar{APICmd: caCmd}
	ca.RegisterCommands(&registrar)

	policyCmd := app.Command(PolicyCommand, policy.APIName)
	registrar = rsapi.Registrar{APICmd: policyCmd}
	policy.RegisterCommands(&registrar)
}
// RegisterClientCommands registers all API client commands.