Svelixir.CLI (svelixir v0.2.0)

Copy Markdown

Argument parsing and config-path validation for 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

Parses mix svelixir.new argv into a validated config path, defaulting to config.toml when no -c/--config flag is given.

Functions

parse_args(argv)

@spec parse_args([String.t()]) :: {:ok, String.t()} | {:error, String.t()}

Parses mix svelixir.new argv into a validated config path, defaulting to config.toml when no -c/--config flag is given.