From d374e3d8338b89e02eb3cf62c6e0d13c2e4123cb Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Fri, 3 Jul 2015 09:06:08 -0700 Subject: [PATCH] Improve documentation when using You must specify a template when using the 'create' command. Usage: lime create project (directory) Usage: lime create extension (directory) Usage: lime create (directory) Available samples: * HandlingInputEvents * HelloWorld * HerokuShaders * ManagingWindows * SimpleAudio * SimpleImage * TextRendering --- tools/utils/CreateTemplate.hx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tools/utils/CreateTemplate.hx b/tools/utils/CreateTemplate.hx index 164bdb5ac..73fe182d4 100644 --- a/tools/utils/CreateTemplate.hx +++ b/tools/utils/CreateTemplate.hx @@ -452,14 +452,22 @@ class CreateTemplate { LogHelper.println ("\x1b[1mYou must specify a template when using the 'create' command.\x1b[0m"); LogHelper.println (""); - LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create extension \"ExtensionName\""); - LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create " + projectName + " project \x1b[3;37m\"OutputDirectory\"\x1b[0m"); - LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create " + projectName + " (sample) \x1b[3;37m\"OutputDirectory\"\x1b[0m"); + + if (projectName == CommandLineTools.commandName) { + + LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create project (directory)"); + LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create extension (directory)"); + + } + + LogHelper.println (" " + LogHelper.accentColor + "Usage:\x1b[0m \x1b[1m" + CommandLineTools.commandName + "\x1b[0m create " + (projectName != CommandLineTools.commandName ? projectName : "") + " (directory)"); + + if (templates.length > 0) { LogHelper.println (""); - LogHelper.println (" " + LogHelper.accentColor + "Available Samples:\x1b[0m"); + LogHelper.println (" " + LogHelper.accentColor + "Available samples:\x1b[0m"); LogHelper.println (""); for (template in templates) {