mirror of
https://github.com/containers/podman.git
synced 2025-12-10 15:47:46 +08:00
Separate remote and local commands
In the previous CLI, we had an accurate depiction of commands available for the remote client and those available for the local client. Signed-off-by: baude <bbaude@redhat.com>
This commit is contained in:
@@ -27,6 +27,24 @@ var (
|
||||
exitCode = 125
|
||||
)
|
||||
|
||||
// Commands that the remote and local client have
|
||||
// implemented.
|
||||
var mainCommands = []*cobra.Command{
|
||||
_exportCommand,
|
||||
_historyCommand,
|
||||
_imagesCommand,
|
||||
_importCommand,
|
||||
_infoCommand,
|
||||
_inspectCommand,
|
||||
_killCommand,
|
||||
_pullCommand,
|
||||
_rmiCommand,
|
||||
_tagCommand,
|
||||
_versionCommand,
|
||||
imageCommand.Command,
|
||||
systemCommand.Command,
|
||||
}
|
||||
|
||||
var cmdsNotRequiringRootless = map[*cobra.Command]bool{
|
||||
_versionCommand: true,
|
||||
_createCommand: true,
|
||||
@@ -92,6 +110,8 @@ func init() {
|
||||
rootCmd.PersistentFlags().BoolVar(&MainGlobalOpts.Syslog, "syslog", false, "Output logging information to syslog as well as the console")
|
||||
|
||||
rootCmd.PersistentFlags().StringVar(&MainGlobalOpts.TmpDir, "tmpdir", "", "Path to the tmp directory")
|
||||
rootCmd.AddCommand(mainCommands...)
|
||||
rootCmd.AddCommand(getMainCommands()...)
|
||||
|
||||
}
|
||||
func initConfig() {
|
||||
|
||||
Reference in New Issue
Block a user