force show help if no args given

master
Chakib (spike) Benziane 11 years ago
parent 3da5045bbb
commit fd60c6ed31

@ -5,6 +5,7 @@ import argparse
import os import os
import subprocess import subprocess
import shutil import shutil
import sys
CHROME_BIN = 'google-chrome' CHROME_BIN = 'google-chrome'
@ -42,8 +43,8 @@ class SpawnChrome(object):
shutil.rmtree(os.path.join(USER_DIRS, project)) shutil.rmtree(os.path.join(USER_DIRS, project))
def cli_run():
if __name__ == '__main__': """docstring for cli_run"""
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
description='Spawn a sandboxed chrome instance per project') description='Spawn a sandboxed chrome instance per project')
parser.add_argument('-p', '--project-name', parser.add_argument('-p', '--project-name',
@ -67,4 +68,9 @@ if __name__ == '__main__':
if args[0].remove_project: if args[0].remove_project:
spawn = SpawnChrome(args) spawn = SpawnChrome(args)
spawn.rm_project(args[0].remove_project[0]) spawn.rm_project(args[0].remove_project[0])
if len(sys.argv) == 1:
parser.print_help()
if __name__ == '__main__':
cli_run()

Loading…
Cancel
Save