コード例 #1
0
ファイル: export_test.go プロジェクト: snailwalker/juju
// NewDestroyCommand returns a DestroyCommand with the systemmanager and client
// endpoints mocked out.
func NewDestroyCommand(api destroySystemAPI, clientapi destroyClientAPI, apierr error) cmd.Command {
	return envcmd.WrapBase(&destroyCommand{
		destroyCommandBase: destroyCommandBase{
			api:       api,
			clientapi: clientapi,
			apierr:    apierr,
		},
	})
}
コード例 #2
0
ファイル: export_test.go プロジェクト: snailwalker/juju
// NewKillCommand returns a killCommand with the systemmanager and client
// endpoints mocked out.
func NewKillCommand(api destroySystemAPI,
	clientapi destroyClientAPI,
	apierr error,
	dialFunc func(string) (api.Connection, error)) cmd.Command {
	return envcmd.WrapBase(&killCommand{
		destroyCommandBase{
			api:       api,
			clientapi: clientapi,
			apierr:    apierr,
		},
		dialFunc,
	})
}
コード例 #3
0
ファイル: kill.go プロジェクト: snailwalker/juju
func newKillCommand() cmd.Command {
	return envcmd.WrapBase(&killCommand{})
}
コード例 #4
0
ファイル: login.go プロジェクト: imoapps/juju
// NewLoginCommand returns a command to allow the user to login to a controller.
func NewLoginCommand() cmd.Command {
	return envcmd.WrapBase(&loginCommand{})
}
コード例 #5
0
ファイル: destroy.go プロジェクト: snailwalker/juju
func newDestroyCommand() cmd.Command {
	return envcmd.WrapBase(&destroyCommand{})
}
コード例 #6
0
ファイル: list.go プロジェクト: imoapps/juju
// NewListCommand returns a command to list the controllers the user knows about.
func NewListCommand() cmd.Command {
	return envcmd.WrapBase(&listCommand{})
}