Metadata-Version: 2.1
Name: shyml
Version: 0.8.0
Summary: write shell in sh.yml
Home-page: https://yourlabs.io/oss/shyml
License: UNKNOWN
Description: ShYml: write shell in sh.yml
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Sometimes gnu make reminds me how old I am, shyml makes me feel like a baby again.
        
        Note: CLI version 0.8 is incomptable with CLI version 0.7, now executes jobs by
        default and supports running with a shebang.
        
        Getting started
        ---------------
        
        Install with ``pip install shyml``.
        
        .. note:: Use ``pip install --user`` for non-root install in ~/.local/bin.
        
        And then you can add files like that to your repositories:
        
        .. code-block:: yaml
        
          #!/usr/bin/env shyml
          name: test
          help: Testing commands
          script: some command
          hook: before  # inject this job prior to others
          env:
            GLOBAL_ENV: something
        
          ---
          name: test.reset
          help: Example subcommand
          env:
            LOCAL_ENV: other
          script:
          - echo $GLOBAL_ENV $LOCAL_ENV
          - some
               --super
               --long=$myvar
               line
          - ./sh.yml test
        
        Usage:
        
        .. code-block:: bash
        
           ./sh.yml                       # lists jobs
           ./sh.yml -d jobname            # print a job script code
           ./sh.yml jobname               # run a job in a local bash shell
Keywords: automation cli
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Plugins
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Database
Classifier: Topic :: Software Development
Classifier: Topic :: System
Classifier: Topic :: Terminals
Requires-Python: >=3
Description-Content-Type: text/x-rst
