Synopsis

ceylon new [--cwd=<dir>] [--verbose[=<flags>]] hello-world [--ant=<value>] [--eclipse=<value>] [--eclipse-project-name=<value>] [--module-name=<value>] [--module-version=<value>] [--] [<dir>]
ceylon new [--cwd=<dir>] [--verbose[=<flags>]] java-interop [--ant=<value>] [--eclipse=<value>] [--eclipse-project-name=<value>] [--module-name=<value>] [--module-version=<value>] [--] [<dir>]
ceylon new [--cwd=<dir>] [--verbose[=<flags>]] simple [--ant=<value>] [--eclipse=<value>] [--eclipse-project-name=<value>] [--module-name=<value>] [--module-version=<value>] [--] [<dir>]

Description

Generates a new project, prompting for information as necessary

The hello-world subcommand

Generates a 'Hello World' style project.

Takes a <dir> argument to indicate in which directory the new project should be created.

The java-interop subcommand

Generates a project that is able to use Java legacy code

Takes a <dir> argument to indicate in which directory the new project should be created.

The simple subcommand

Generates a very simple empty project

Takes a <dir> argument to indicate in which directory the new project should be created.

Options

--cwd=dir

Specifies the current working directory for this tool. (default: the directory where the tool is run from)

--verbose[=flags], -d

Produce verbose output. If no flags are given then be verbose about everything, otherwise just be verbose about the flags which are present. Allowed flags include: all, loader.

Options for hello-world subcommand

--ant=value

Indicates if an Ant build file should be generated or not.

--eclipse=value

Indicates if an Eclipse project should be generated or not.

--eclipse-project-name=value

Specifies the name for the Eclipse project.

--module-name=value

Specifies the name for the new module.

--module-version=value

Specifies the version for the new module.

Options for java-interop subcommand

--ant=value

Indicates if an Ant build file should be generated or not.

--eclipse=value

Indicates if an Eclipse project should be generated or not.

--eclipse-project-name=value

Specifies the name for the Eclipse project.

--module-name=value

Specifies the name for the new module.

--module-version=value

Specifies the version for the new module.

Options for simple subcommand

--ant=value

Indicates if an Ant build file should be generated or not.

--eclipse=value

Indicates if an Eclipse project should be generated or not.

--eclipse-project-name=value

Specifies the name for the Eclipse project.

--module-name=value

Specifies the name for the new module.

--module-version=value

Specifies the version for the new module.