#!/usr/bin/env python2
import muon, sys

cmds = ['help']

if len(sys.argv) > 1:
	cmds = sys.argv[1:]

def proc_cmd(cmd):
	if cmd == 'help':
		print('''Usage: %s [commands]

  init        initialise a default blog in the current dir
  serve       serve the blog in the current directory on localhost:8000
  generate    generate static blog in _site directory
  upload      if configured, upload _site to a remote server

Report bugs to <kaashif@kaashif.co.uk>''' % sys.argv[0])
	elif cmd == 'init':
		print('Initialising site')
		muon.create()
	elif cmd == 'serve':
		muon.serve()
	elif cmd == 'generate':
		print('Regenerating site')
		muon.generate()
	elif cmd == 'upload':
		print('Uploading site')
		muon.upload()

for cmd in cmds:
	proc_cmd(cmd)
