github.com/hwaf/hwaf@v0.0.0-20140814122253-5465f73b20f1/py-hwaftools/orch/features/feature_dumpenv.py (about)

     1  #!/usr/bin/env python
     2  
     3  from waflib.TaskGen import feature
     4  import waflib.Logs as msg
     5  
     6  import orch.features
     7  orch.features.register_defaults('dumpenv', dumpenv_cmd = 'env')
     8  
     9  @feature('dumpenv')
    10  def feature_dumpenv(tgen):
    11      '''
    12      Dump the environment
    13      '''
    14      msg.debug('orch: dumping environment')
    15      tgen.worch_hello()
    16      tgen.step('dumpenv', rule = tgen.worch.format("{dumpenv_cmd}|egrep 'PWD|FOO|BAR'"))
    17