EcohydroLib  1.29
Namespaces | Variables
RunCmd.py File Reference

Namespaces

 RunCmd
 Run an arbitrary command operating on data stored in a project directory, with the command and its arguments captured in the metadata for the project.
 

Variables

tuple RunCmd.parser = argparse.ArgumentParser(description='Run arbitrary command against data in project, recording the command in history metadata')
 
string RunCmd.help = 'The configuration file'
 
tuple RunCmd.args = parser.parse_args()
 
 RunCmd.configFile = None
 
tuple RunCmd.context = Context(args.projectDir, configFile)
 
tuple RunCmd.cmd = ecohydrolib.util.getAbsolutePathOfExecutable(args.command)
 
tuple RunCmd.result = subprocess.call( [cmd] + args.args )
 
 RunCmd.cmdline = cmd