Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 695 Bytes

README.md

File metadata and controls

47 lines (37 loc) · 695 Bytes

clr

A command line tool for executing custom python scripts.

Getting Started

  • Install clr
$ pip install git+https://github.com/ColorGenomics/clr.git@v0.1.2
  • Create a custom command
# color/src/clr_commands/say.py
class Commands(object):
    descr = "say commands"
    
    def cmd_hello_world(self):
        print "hello world!"

COMMANDS = Commands()
  • Create clrfile.py in your root directory
# color/clrfile.py
commands = {
  'say': 'clr_commands.say',
}
  • Run your command
$ clr say:hello_world
> hello world!

Useful commands

  • Get available namespaces
$ clr help
  • Get available commands in a namespace
$ clr help namespace