1mod args;
4mod arity;
5mod bare;
6mod composition;
7mod destination;
8mod directory;
9mod help;
10mod lint;
11mod new;
12mod output;
13mod panic;
14mod rates;
15mod render;
16mod store;
17mod terminal;
18mod trace;
19mod variables;
20mod wav;
21
22pub use args::{
23 ANALYZE_REPRESENTATIONS, Analysis, AnalyzeArgs, CacheAt, Command, Format, RenderArgs, USAGE,
24 parse_args,
25};
26pub use composition::{composition, located};
27pub use destination::{Framing, refuse_inside, write as write_destination, write_analysis};
28pub use help::help_text;
29pub use lint::{Finding, LintReport, lint};
30pub use new::{FILES, NEXT, Scaffolded, scaffold};
31pub use output::{help_data, lint_data, new_data, trace_data, version_data};
32pub use panic::{Stopped, caught, stopped};
33pub use render::{analyze, render};
34pub use sva_core::{
35 Builtins, Callable, CliError, builtins, builtins_data, cwd, error_envelope, success_envelope,
36};
37pub use terminal::{colored, diagnostics_text};
38pub use trace::{Traceable, trace};
39pub use wav::{SampleEncoding, read_channels, read_wav, write_channels, write_wav};
40
41pub const NAME: &str = "sva-cli";
42pub const VERSION: &str = env!("CARGO_PKG_VERSION");