diff --git a/curdling/tool/__init__.py b/curdling/tool/__init__.py
index <HASH>..<HASH> 100644
--- a/curdling/tool/__init__.py
+++ b/curdling/tool/__init__.py
@@ -198,6 +198,10 @@ def main():
     add_parser_uninstall(subparsers)
     args = parser.parse_args()
 
+    # Let's not read the command if the user didn't inform one
+    if not hasattr(args, 'command'):
+        parser.error('too few arguments')
+
     # Set the log level for the requested logger
     handler = logging.StreamHandler(stream=args.log_file)
     handler.setLevel(args.log_level)
cli: Error out if the user does not inform a valid command. Closes #<I>