fslite_command/lib.rs
1//! A typed operation codec, constrained shell-like parser/renderer, and
2//! local/remote executors for driving any `fslite_core::FileSystem` backend
3//! from a command line.
4
5mod bytes_b64;
6mod command;
7mod executor;
8pub mod help;
9pub mod lexer;
10mod local;
11mod output;
12pub mod parser;
13mod remote;
14pub mod render;
15
16pub use command::Command;
17pub use executor::Executor;
18pub use help::{VERB_HELP, VerbHelp, print_verb_help, print_verb_table};
19pub use local::LocalExecutor;
20pub use output::CommandOutput;
21pub use remote::RemoteExecutor;
22pub use render::{
23 render_human, render_json, sanitize_for_terminal, sanitize_name, sanitize_preview,
24};