diff --git a/src/Command/Project/ProjectCreateCommand.php b/src/Command/Project/ProjectCreateCommand.php
index <HASH>..<HASH> 100644
--- a/src/Command/Project/ProjectCreateCommand.php
+++ b/src/Command/Project/ProjectCreateCommand.php
@@ -42,8 +42,23 @@ class ProjectCreateCommand extends CommandBase
         $this->form->configureInputDefinition($this->getDefinition());
 
         $this->addOption('check-timeout', null, InputOption::VALUE_REQUIRED, 'The API timeout while checking the project status', 30)
-            ->addOption('timeout', null, InputOption::VALUE_REQUIRED, 'The total timeout for all API checks', 900);
+            ->addOption('timeout', null, InputOption::VALUE_REQUIRED, 'The total timeout for all API checks (0 to disable the timeout)', 900);
 
+        $this->setHelp(<<<EOF
+Use this command to create a new project.
+
+An interactive form will be presented with the available options. But if the
+command is run non-interactively (with --yes), the form will not be displayed,
+and the --region option will be required.
+
+A project subscription will be requested, and then checked periodically (every 3
+seconds) until the project has been activated, or until the process times out
+(after 15 minutes by default).
+
+If known, the project ID will be output to STDOUT. All other output will be sent
+to STDERR.
+EOF
+        );
     }
 
     /**
[project:create] add detailed help