Synopsis

ceylon --version
ceylon [--stacktraces] [--] <command> [<command‑options...>] [<command‑args...>]

Description

If --version is present, print version information and exit. Otherwise <tool-arguments> should begin with the name of a ceylon tool. The named tool is loaded and configured with the remaining command line arguments and control passes to that tool.

  • compile - Compiles Ceylon and Java source code and directly produces module and source archives in a module repository.

  • compile-js - Compiles Ceylon source code to JavaScript and directly produces module and source archives in a module repository

  • config - Manages Ceylon configuration files

  • doc - Generates Ceylon API documentation from Ceylon source files

  • doc-tool - Generates documentation about a tool

  • help - Displays help information about other Ceylon tools

  • import-jar - Imports a jar file into a Ceylon module repository

  • info - Prints information about modules in repositories

  • new - Generates a new Ceylon project

  • run - Executes a Ceylon program

  • run-js - Executes a Ceylon program

  • src - Fetches source archives from a repository and extracts their contents into a source directory

  • test - Executes tests

  • version - Shows and updates version numbers in module descriptors

See ceylon help <command> for more information about a particular subcommand.

Options

--stacktraces

If an error propagates to the top level tool, print its stack trace.

--version

Print version information and exit, ignoring all other options and arguments.