Svelixir.CLI (svelixir v0.1.0)

Copy Markdown

Command-line interface for Svelixir, invoked via mix svelixir.new.

Usage: mix svelixir.new -c <config.toml> # Load config and generate the project

   mix svelixir.new --config <config.toml>

See Mix.Tasks.Svelixir.Gen.Config for generating a boilerplate config.toml.

Summary

Functions

Writes a boilerplate config.toml to the current directory.

Entrypoint invoked by Mix.Tasks.Svelixir.New.run/1.

Functions

generate_config()

@spec generate_config() :: :ok

Writes a boilerplate config.toml to the current directory.

Called by Mix.Tasks.Svelixir.Gen.Config.run/1.

main(argv)

@spec main([String.t()]) :: :ok

Entrypoint invoked by Mix.Tasks.Svelixir.New.run/1.

Handles the -c/--config flag.