Esempio n. 1
0
 def __init__(self):
     self.Name = 'functions'
     self.Usage = 'functions [module] [-v]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='module', type='string_word', required=0),
         gvcommand.ArgDef(name='v', type='switch', required=0)
     ]
Esempio n. 2
0
 def __init__(self):
     self.Name = 'get'
     self.Usage = 'get <varname> [/s]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='varname', type='string_token', required=1),
         gvcommand.ArgDef(name='s', type='switch', required=0)
     ]
Esempio n. 3
0
 def __init__(self):
     self.Name = 'commands'
     self.Usage = 'commands [group] [-v]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='group', type='string_word', required=0),
         gvcommand.ArgDef(name='v', type='switch', required=0)
     ]
Esempio n. 4
0
 def __init__(self):
     self.Name = 'help'
     self.Usage = 'help [cf_name] [-g]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='cf_name', type='string_word', required=0),
         gvcommand.ArgDef(name='g', type='switch', required=0)
     ]
Esempio n. 5
0
 def __init__(self):
     self.Name = 'show'
     self.Usage = 'show <varname> [/nocopy] [/o]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='varname', type='variable', required=1),
         gvcommand.ArgDef(name='nocopy', type='switch', required=0),
         gvcommand.ArgDef(name='o', type='switch', required=0)
     ]
Esempio n. 6
0
 def __init__(self):
     self.Name = 'view3d'
     self.Usage = 'view3d <demfile> [drapefile] [mesh_lod] [hscale]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='demfile', type='string_word', required=1),
         gvcommand.ArgDef(name='drapefile', type='string_word', required=0),
         gvcommand.ArgDef(name='mesh_lod', type='numeric', required=0),
         gvcommand.ArgDef(name='hscale', type='numeric', required=0)
     ]
Esempio n. 7
0
    def __init__(self):
        self.Name = 'echo'
        self.Usage = 'Echo [/noeval] <quoted text or a python expression>'
        self.HelpURL = ''

        self.Args = [
            gvcommand.ArgDef( name = 'noeval', type = 'switch',
                              required = 0, ),
            gvcommand.ArgDef( name = 'text', type = 'string_chunk',
                              required = 1 )
            ]
Esempio n. 8
0
    def __init__(self):
        self.Name = 'save'
        self.Usage = 'save <varname> <filename> [format] [dataset]'

        self.HelpURL = ''
        self.Group = 'core'
        self.Args = [
            gvcommand.ArgDef(name='varname', type='variable', required=1),
            gvcommand.ArgDef(name='filename', type='string_word', required=1),
            gvcommand.ArgDef(name='format', type='string_word', required=0),
            gvcommand.ArgDef(name='dataset', type='variable', required=0)
        ]
Esempio n. 9
0
    def __init__(self):
        self.Name = 'define'
        self.Usage = 'DEFINE <var> {type} {initial value}'
        self.HelpURL = ''

        self.Args = [
            gvcommand.ArgDef( name = 'analyse_var', type = 'string_token',
                              validate_method = self.validate_analysis_var ),
            gvcommand.ArgDef( name = 'grouping_var', type = 'string_token',
                              validate_method = self.validate_grouping_var ),
            gvcommand.ArgDef( name = 'n', type = 'switch', required = 0, ),
            ]
Esempio n. 10
0
    def __init__(self):
        self.Name = 'locals'
        self.Usage = 'locals [type]'

        self.HelpURL = ''
        self.Group = 'core'
        self.Args = [gvcommand.ArgDef(name='type', type='string_chunk')]
Esempio n. 11
0
    def __init__(self):
        self.Name = 'shell'
        self.Usage = 'shell <operating system command>'
        self.HelpURL = ''
        self.Group = 'core'

        self.Args = [gvcommand.ArgDef(name='os_command', type='string_chunk')]
Esempio n. 12
0
    def __init__(self):
        self.Name = 'journal'
        self.Usage = "journal <filename> [mode] [umode]"

        self.HelpURL = ''
        self.Group = 'core'
        self.Args = [
            gvcommand.ArgDef(name='filename', type='string_word', required=0),
            gvcommand.ArgDef(name='mode',
                             type='multi_switch',
                             required=0,
                             valid_list=['-off', '-on', '/off', '/on']),
            gvcommand.ArgDef(name='umode',
                             type='multi_switch',
                             required=0,
                             valid_list=['/w', '-w', '/a', '-a'])
        ]
Esempio n. 13
0
 def __init__(self):
     self.Name = 'macro'
     self.Usage = 'macro <macro_file>'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='macro_file', type='string_word', required=1)
     ]
Esempio n. 14
0
 def __init__(self):
     self.Name = 'newview'
     self.Usage = 'newview [title]'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='title', type='string_chunk', required=0)
     ]
Esempio n. 15
0
 def __init__(self):
     self.Name = 'loadext'
     self.Usage = 'loadext <extension_name>'
     self.HelpURL = ''
     self.Group = 'core'
     self.Args = [
         gvcommand.ArgDef(name='extension_name',
                          type='string_word',
                          required=1)
     ]