github.com/alecthomas/kong@v0.9.1-0.20240410131203-2ab5733f1179/_examples/docker/commands.go (about)

     1  // nolint
     2  package main
     3  
     4  import "fmt"
     5  
     6  type AttachCmd struct {
     7  	DetachKeys string `help:"Override the key sequence for detaching a container"`
     8  	NoStdin    bool   `help:"Do not attach STDIN"`
     9  	SigProxy   bool   `help:"Proxy all received signals to the process" default:"true"`
    10  
    11  	Container string `arg required help:"Container ID to attach to."`
    12  }
    13  
    14  func (a *AttachCmd) Run(globals *Globals) error {
    15  	fmt.Printf("Config: %s\n", globals.Config)
    16  	fmt.Printf("Attaching to: %v\n", a.Container)
    17  	fmt.Printf("SigProxy: %v\n", a.SigProxy)
    18  	return nil
    19  }
    20  
    21  type BuildCmd struct {
    22  	Arg string `arg required`
    23  }
    24  
    25  func (cmd *BuildCmd) Run(globals *Globals) error {
    26  	return nil
    27  }
    28  
    29  type CommitCmd struct {
    30  	Arg string `arg required`
    31  }
    32  
    33  func (cmd *CommitCmd) Run(globals *Globals) error {
    34  	return nil
    35  }
    36  
    37  type CpCmd struct {
    38  	Arg string `arg required`
    39  }
    40  
    41  func (cmd *CpCmd) Run(globals *Globals) error {
    42  	return nil
    43  }
    44  
    45  type CreateCmd struct {
    46  	Arg string `arg required`
    47  }
    48  
    49  func (cmd *CreateCmd) Run(globals *Globals) error {
    50  	return nil
    51  }
    52  
    53  type DeployCmd struct {
    54  	Arg string `arg required`
    55  }
    56  
    57  func (cmd *DeployCmd) Run(globals *Globals) error {
    58  	return nil
    59  }
    60  
    61  type DiffCmd struct {
    62  	Arg string `arg required`
    63  }
    64  
    65  func (cmd *DiffCmd) Run(globals *Globals) error {
    66  	return nil
    67  }
    68  
    69  type EventsCmd struct {
    70  	Arg string `arg required`
    71  }
    72  
    73  func (cmd *EventsCmd) Run(globals *Globals) error {
    74  	return nil
    75  }
    76  
    77  type ExecCmd struct {
    78  	Arg string `arg required`
    79  }
    80  
    81  func (cmd *ExecCmd) Run(globals *Globals) error {
    82  	return nil
    83  }
    84  
    85  type ExportCmd struct {
    86  	Arg string `arg required`
    87  }
    88  
    89  func (cmd *ExportCmd) Run(globals *Globals) error {
    90  	return nil
    91  }
    92  
    93  type HistoryCmd struct {
    94  	Arg string `arg required`
    95  }
    96  
    97  func (cmd *HistoryCmd) Run(globals *Globals) error {
    98  	return nil
    99  }
   100  
   101  type ImagesCmd struct {
   102  	Arg string `arg required`
   103  }
   104  
   105  func (cmd *ImagesCmd) Run(globals *Globals) error {
   106  	return nil
   107  }
   108  
   109  type ImportCmd struct {
   110  	Arg string `arg required`
   111  }
   112  
   113  func (cmd *ImportCmd) Run(globals *Globals) error {
   114  	return nil
   115  }
   116  
   117  type InfoCmd struct {
   118  	Arg string `arg required`
   119  }
   120  
   121  func (cmd *InfoCmd) Run(globals *Globals) error {
   122  	return nil
   123  }
   124  
   125  type InspectCmd struct {
   126  	Arg string `arg required`
   127  }
   128  
   129  func (cmd *InspectCmd) Run(globals *Globals) error {
   130  	return nil
   131  }
   132  
   133  type KillCmd struct {
   134  	Arg string `arg required`
   135  }
   136  
   137  func (cmd *KillCmd) Run(globals *Globals) error {
   138  	return nil
   139  }
   140  
   141  type LoadCmd struct {
   142  	Arg string `arg required`
   143  }
   144  
   145  func (cmd *LoadCmd) Run(globals *Globals) error {
   146  	return nil
   147  }
   148  
   149  type LoginCmd struct {
   150  	Arg string `arg required`
   151  }
   152  
   153  func (cmd *LoginCmd) Run(globals *Globals) error {
   154  	return nil
   155  }
   156  
   157  type LogoutCmd struct {
   158  	Arg string `arg required`
   159  }
   160  
   161  func (cmd *LogoutCmd) Run(globals *Globals) error {
   162  	return nil
   163  }
   164  
   165  type LogsCmd struct {
   166  	Arg string `arg required`
   167  }
   168  
   169  func (cmd *LogsCmd) Run(globals *Globals) error {
   170  	return nil
   171  }
   172  
   173  type PauseCmd struct {
   174  	Arg string `arg required`
   175  }
   176  
   177  func (cmd *PauseCmd) Run(globals *Globals) error {
   178  	return nil
   179  }
   180  
   181  type PortCmd struct {
   182  	Arg string `arg required`
   183  }
   184  
   185  func (cmd *PortCmd) Run(globals *Globals) error {
   186  	return nil
   187  }
   188  
   189  type PsCmd struct {
   190  	Arg string `arg required`
   191  }
   192  
   193  func (cmd *PsCmd) Run(globals *Globals) error {
   194  	return nil
   195  }
   196  
   197  type PullCmd struct {
   198  	Arg string `arg required`
   199  }
   200  
   201  func (cmd *PullCmd) Run(globals *Globals) error {
   202  	return nil
   203  }
   204  
   205  type PushCmd struct {
   206  	Arg string `arg required`
   207  }
   208  
   209  func (cmd *PushCmd) Run(globals *Globals) error {
   210  	return nil
   211  }
   212  
   213  type RenameCmd struct {
   214  	Arg string `arg required`
   215  }
   216  
   217  func (cmd *RenameCmd) Run(globals *Globals) error {
   218  	return nil
   219  }
   220  
   221  type RestartCmd struct {
   222  	Arg string `arg required`
   223  }
   224  
   225  func (cmd *RestartCmd) Run(globals *Globals) error {
   226  	return nil
   227  }
   228  
   229  type RmCmd struct {
   230  	Arg string `arg required`
   231  }
   232  
   233  func (cmd *RmCmd) Run(globals *Globals) error {
   234  	return nil
   235  }
   236  
   237  type RmiCmd struct {
   238  	Arg string `arg required`
   239  }
   240  
   241  func (cmd *RmiCmd) Run(globals *Globals) error {
   242  	return nil
   243  }
   244  
   245  type RunCmd struct {
   246  	Arg string `arg required`
   247  }
   248  
   249  func (cmd *RunCmd) Run(globals *Globals) error {
   250  	return nil
   251  }
   252  
   253  type SaveCmd struct {
   254  	Arg string `arg required`
   255  }
   256  
   257  func (cmd *SaveCmd) Run(globals *Globals) error {
   258  	return nil
   259  }
   260  
   261  type SearchCmd struct {
   262  	Arg string `arg required`
   263  }
   264  
   265  func (cmd *SearchCmd) Run(globals *Globals) error {
   266  	return nil
   267  }
   268  
   269  type StartCmd struct {
   270  	Arg string `arg required`
   271  }
   272  
   273  func (cmd *StartCmd) Run(globals *Globals) error {
   274  	return nil
   275  }
   276  
   277  type StatsCmd struct {
   278  	Arg string `arg required`
   279  }
   280  
   281  func (cmd *StatsCmd) Run(globals *Globals) error {
   282  	return nil
   283  }
   284  
   285  type StopCmd struct {
   286  	Arg string `arg required`
   287  }
   288  
   289  func (cmd *StopCmd) Run(globals *Globals) error {
   290  	return nil
   291  }
   292  
   293  type TagCmd struct {
   294  	Arg string `arg required`
   295  }
   296  
   297  func (cmd *TagCmd) Run(globals *Globals) error {
   298  	return nil
   299  }
   300  
   301  type TopCmd struct {
   302  	Arg string `arg required`
   303  }
   304  
   305  func (cmd *TopCmd) Run(globals *Globals) error {
   306  	return nil
   307  }
   308  
   309  type UnpauseCmd struct {
   310  	Arg string `arg required`
   311  }
   312  
   313  func (cmd *UnpauseCmd) Run(globals *Globals) error {
   314  	return nil
   315  }
   316  
   317  type UpdateCmd struct {
   318  	Arg string `arg required`
   319  }
   320  
   321  func (cmd *UpdateCmd) Run(globals *Globals) error {
   322  	return nil
   323  }
   324  
   325  type VersionCmd struct {
   326  	Arg string `arg required`
   327  }
   328  
   329  func (cmd *VersionCmd) Run(globals *Globals) error {
   330  	return nil
   331  }
   332  
   333  type WaitCmd struct {
   334  	Arg string `arg required`
   335  }
   336  
   337  func (cmd *WaitCmd) Run(globals *Globals) error {
   338  	return nil
   339  }