PropWise.CommandLine (PropWise v0.3.2)

View Source

Shared command-line argument parsing and analysis logic for both the escript CLI and the Mix task.

Summary

Functions

help_text()

@spec help_text() :: String.t()

parse_args(args)

@spec parse_args([String.t()]) :: {keyword(), [String.t()]}

run_analysis(path, opts, callbacks \\ [])

@spec run_analysis(String.t(), keyword(), keyword()) ::
  :ok | {:suggestions_found, non_neg_integer()} | {:error, String.t()}