diff options
-rw-r--r-- | .travis.yml | 6 | ||||
-rwxr-xr-x | pyblog | 3 | ||||
-rw-r--r-- | requirements.txt | 3 |
3 files changed, 9 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index 96f8425c..f47eb57b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,13 @@ branches: - only: - - source + except: + - master language: python python: - "3.4" before_install: - sudo apt-get update - sudo apt-get install pandoc +install: + - pip install -r requirements.txt script: - python pyblog generate @@ -810,7 +810,8 @@ def main(): """CLI interface.""" description = "Simple blog generator in Python with Pandoc as backend." parser = argparse.ArgumentParser(description=description) - subparsers = parser.add_subparsers() + subparsers = parser.add_subparsers(dest="action") + subparsers.required = True parser_new_post = subparsers.add_parser( "new_post", aliases=["n", "new"], diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..0d6bc62b --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +beautifulsoup4 +colorama +python-dateutil |