#!/usr/bin/env python
# coding: utf-8
from docopt import docopt
from sushi.cli import Cli
from sushi import __version__

doc = """Sushi, a application packager cookchef.

Usage:
  sushi craft <path> [--recipe=<name>]
  sushi learn <name>...
  sushi forget <name>...
  sushi list
  sushi all
  sushi upgrade
  sushi cookbook
  sushi cookbook-add <name>
  sushi cookbook-del <name>
  sushi -h | --help
  sushi -v | --version

Options:
  --recipe=<name>     Select recipe
  -h --help           Show help
  -v --version        Show version

Examples:
  sushi cookbook-add socketubs/sushi-recipes
  sushi learn basic
  sushi craft MyApp --recipe=basic
"""

if __name__ == '__main__':
    args = docopt(doc, version=__version__)
    cli = Cli(**args)
    cli.start()
