diff --git a/lib/gcli/commands/help.js b/lib/gcli/commands/help.js
index <HASH>..<HASH> 100644
--- a/lib/gcli/commands/help.js
+++ b/lib/gcli/commands/help.js
@@ -51,16 +51,16 @@ function getHelpManData(commandData, context) {
       }.bind(this));
     },
     getSynopsis: function(param) {
-      var short = param.short ? '|-' + param.short : '';
-      if (param.isPositionalAllowed) {
+      var name = param.name + (param.short ? '|-' + param.short : '');
+      if (param.option == null) {
         return param.defaultValue !== undefined ?
-            '[' + param.name + short + ']' :
-            '<' + param.name + short + '>';
+            '[' + name + ']' :
+            '<' + name + '>';
       }
       else {
-        return param.type.name === 'boolean' ?
-            '[--' + param.name + short + ']' :
-            '[--' + param.name + short + ' ...]';
+        return param.type === 'boolean' || param.type.name === 'boolean' ?
+            '[--' + name + ']' :
+            '[--' + name + ' ...]';
       }
     },
     command: commandData.command,
refactor-<I>: Simplify how we create param name in help

A small simplification to create the name at the top rather than in 2
parts which we concatenate later.