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, AnalyzeArgs, CacheAt, Command, Format, RenderArgs, USAGE, parse_args,
24};
25pub use composition::{composition, located};
26pub use destination::{Framing, refuse_inside, write as write_destination};
27pub use help::help_text;
28pub use lint::{Finding, LintReport, lint};
29pub use new::{FILES, NEXT, Scaffolded, scaffold};
30pub use output::{help_data, lint_data, new_data, trace_data, version_data};
31pub use panic::{Stopped, caught, stopped};
32pub use render::{analyze, render};
33pub use sva_core::{
34 Builtins, Callable, CliError, builtins, builtins_data, cwd, error_envelope, success_envelope,
35};
36pub use terminal::{colored, diagnostics_text};
37pub use trace::{Traceable, trace};
38pub use wav::{SampleEncoding, read_channels, read_wav, write_channels, write_wav};
39
40pub const NAME: &str = "sva-cli";
41pub const VERSION: &str = env!("CARGO_PKG_VERSION");