diff --git a/speccer/runner.py b/speccer/runner.py
index <HASH>..<HASH> 100644
--- a/speccer/runner.py
+++ b/speccer/runner.py
@@ -138,7 +138,10 @@ folder they are in."""
         callback=output_tests,
         help="output generated test files to given folder")
 
-    run_tests(get_specs())
+    parser.parse_args()
+
+    if sys.argv < 2:
+        run_tests(get_specs())
 
 if __name__ == '__main__':
     main()
Made sure all tests get run only if no arguments are provided.