Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ceylon run-js(1)					      ceylon run-js(1)

NAME
       ceylon run-js - Executes	a Ceylon program on Node.js

SYNOPSIS
       ceylon run-js [--assembly=value]	[--cacherep=url] [--compile[=flags]]
		     [--cwd=dir] [--debug=debug] [--maven-overrides=file]
		     [--no-default-repositories] [--node-exe=node-exe]
		     [--offline] [--overrides=file] [--rep=url...]
		     [--run=toplevel] [--sysrep=url] [--timeout=seconds]
		     [--verbose[=flags]] [--] [module]

DESCRIPTION
       Executes	the ceylon program specified as	the module argument. The  mod-
       ule may optionally include a version.

OPTIONS
       --assembly=value
	      Specifies	the path to a Ceylon Assembly file that	should be exe-
	      cuted

       --cacherep=url
	      Specifies	the folder to use for caching downloaded modules. (de-
	      fault: ~/.ceylon/cache)

       --compile[=flags]
	      Determines  if  and  how	compilation should be handled. Allowed
	      flags include: never, once, force, check.

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

       --debug=debug
	      Shows more detailed output in case of errors.

       --maven-overrides=file
	      Specifies	 the XML file to use to	load Maven artifact overrides.
	      See	   http://ceylon-lang.org/documentation/current/refer-
	      ence/repository/maven/  for information. Deprecated: use --over-
	      rides.

       --no-default-repositories
	      Indicates	that the default repositories should not be used.

       --node-exe=node-exe
	      The path to the Node.js executable. Will be searched in standard
	      locations	if not specified.

       --offline, -L
	      Enables  offline	mode  that  will prevent connections to	remote
	      repositories.

       --overrides=file
	      Specifies	the XML	file to	use  to	 load  module  overrides.  See
	      http://ceylon-lang.org/documentation/current/reference/reposito-
	      ry/maven/	for information. Experimental.

       --rep=url
	      Specifies	a module repository containing	dependencies.  Can  be
	      specified	 multiple  times.  (default:  modules, ~/.ceylon/repo,
	      https://modules.ceylon-lang.org/repo/1)

       --run=toplevel
	      Specifies	the fully qualified name of a toplevel method or class
	      to  run.	The indicated declaration must be shared by the	module
	      and  have	 no  parameters.  The	format	 is:   qualified.pack-
	      age.name::classOrMethodName  with	:: acting as separator between
	      the package name and the toplevel	class  or  method  name.  (de-
	      fault: module.name::run)

       --sysrep=url
	      Specifies	 the  system  repository containing essential modules.
	      (default:	$CEYLON_HOME/repo)

       --timeout=seconds, -T seconds
	      Sets the timeout for connections to remote repositories,	use  0
	      for no timeout (default: 20).

       --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.

COMPILE	FLAGS
       The --compile option can	take the following flags:

       o never - Never perform any compilation

       o once -	Only compile when the compiled module is not available

       o check - Compile when the sources are newer than the compiled module

       o force - Always	compile

       If  the	flag  is given without an argument it's	the same as specifying
       check. If no flag is given at all it's the same as specifying never.

CONFIGURATION FILE
       The run-js tool accepts the following option from the Ceylon configura-
       tion  file:  runtool.compile (the equivalent option on the command line
       always has precedence).

EXAMPLE
       The following would execute the com.example.foobar module:

       ceylon run-js com.example.foobar/1.0.0

				 1 March 2017		      ceylon run-js(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | COMPILE FLAGS | CONFIGURATION FILE | EXAMPLE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ceylon-run-js&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help