armi.cli.clone module

class armi.cli.clone.CloneArmiRunCommandBatch[source]

Bases: armi.cli.entryPoint.EntryPoint

Clone existing ARMI settings input, and associated files, to the current directory and modify it according to the supplied settings (on the command line).

name = 'clone-batch'
settingsArgument = 'required'
addOptions()[source]

Hook method for adding additional command line options.

invoke()[source]

Body of the entry point.

This is an abstract method, and must must be overridden in sub-classes.

Returns

  • Implementations should return an exit code, or None, which is interpreted the

  • same as zero (successful completion).

class armi.cli.clone.CloneArmiRunCommandInteractive[source]

Bases: armi.cli.clone.CloneArmiRunCommandBatch

Interactively clone existing ARMI settings input, and associated files, to the current directory and modify it according to the supplied settings (on the command line).

name = 'clone'
settingsArgument = 'required'
class armi.cli.clone.CloneSuiteCommand[source]

Bases: armi.cli.entryPoint.EntryPoint

Clone existing ARMI cases as a new suite.

name = 'clone-suite'
addOptions()[source]

Hook method for adding additional command line options.

invoke()[source]

Body of the entry point.

This is an abstract method, and must must be overridden in sub-classes.

Returns

  • Implementations should return an exit code, or None, which is interpreted the

  • same as zero (successful completion).

settingsArgument = None