Revision f9faf9c3

b/autotools/build-bash-completion
458 458
          choices = "$(_ganeti_nodes)"
459 459
        elif isinstance(arg, cli.ArgJobId):
460 460
          choices = "$(_ganeti_jobs)"
461
        elif isinstance(arg, cli.ArgOs):
462
          choices = "$(_ganeti_os)"
461 463
        elif isinstance(arg, cli.ArgFile):
462 464
          choices = ""
463 465
          compgenargs.append("-f")
b/lib/cli.py
146 146
  "ARGS_NONE",
147 147
  "ARGS_ONE_INSTANCE",
148 148
  "ARGS_ONE_NODE",
149
  "ARGS_ONE_OS",
149 150
  "ArgChoice",
150 151
  "ArgCommand",
151 152
  "ArgFile",
......
153 154
  "ArgInstance",
154 155
  "ArgJobId",
155 156
  "ArgNode",
157
  "ArgOs",
156 158
  "ArgSuggest",
157 159
  "ArgUnknown",
158 160
  "OPT_COMPL_INST_ADD_NODES",
......
246 248
  """
247 249

  
248 250

  
251
class ArgOs(_Argument):
252
  """OS argument.
253

  
254
  """
255

  
256

  
249 257
ARGS_NONE = []
250 258
ARGS_MANY_INSTANCES = [ArgInstance()]
251 259
ARGS_MANY_NODES = [ArgNode()]
252 260
ARGS_ONE_INSTANCE = [ArgInstance(min=1, max=1)]
253 261
ARGS_ONE_NODE = [ArgNode(min=1, max=1)]
262
ARGS_ONE_OS = [ArgOs(min=1, max=1)]
254 263

  
255 264

  
256 265
def _ExtractTagsObject(opts, args):

Also available in: Unified diff