#!/usr/bin/env python

# g.parser demo script for python programing

#%module
#%  description: g.parser test script (python)
#%end
#%flag
#%  key: f
#%  description: A flag
#%end
#%option
#%  key: raster
#%  type: string
#%  gisprompt: old,cell,raster
#%  description: Raster input map
#%  required : yes
#%end
#%option
#%  key: vector
#%  type: string
#%  gisprompt: old,vector,vector
#%  description: Vector input map
#%  required : yes
#%end
#%option
#%  key: option1
#%  type: string
#%  description: An option
#%  required : no
#%end

import os
import sys

import grass.script as grass

def main():
    #### add your code here ####

    if flags['f']:
        print "Flag -f set"
    else:
        print "Flag -f not set"

    # test if parameter present:
    if options['option1']:
        print "Value of GIS_OPT_OPTION1: '%s'" % options['option1']

    print "Value of GIS_OPT_RASTER: '%s'" % options['raster']
    print "Value of GIS_OPT_VECTOR: '%s'" % options['vector']

    #### end of your code ####

    return 0

if __name__ == "__main__":
    options, flags = grass.parser()
    sys.exit(main())
