Skip to main content

Commands

Enum Commands 

Source
pub enum Commands {
Show 17 variants Convert { input: PathBuf, output: PathBuf, }, Info { path: PathBuf, }, Head { path: PathBuf, rows: usize, }, Schema { path: PathBuf, }, Mix { inputs: Vec<String>, output: PathBuf, seed: u64, max_rows: usize, }, Fim { input: PathBuf, output: PathBuf, column: String, rate: f64, format: String, seed: u64, }, Dedup { input: PathBuf, output: PathBuf, column: Option<String>, }, FilterText { input: PathBuf, output: PathBuf, column: Option<String>, min_score: f64, min_length: usize, max_length: usize, }, View { path: PathBuf, search: Option<String>, }, Import { source: ImportSource, }, Hub(HubCommands), Registry(RegistryCommands), Drift(DriftCommands), Quality(QualityCommands), Fed(FedCommands), Doctest(DoctestCommands), Repl,
}
Expand description

The alimentar command surface.

PUBLIC so apr data can expose it. APR-MONO consolidated this crate in-tree, but the capability stayed reachable only through the standalone alimentar binary: apr data shipped 5 commands (audit, split, decontaminate, dedup, balance) against alimentar’s 20, so 18 were unreachable from apr at all. Deleting the binary before exposing these would have removed the capability rather than relocating it.

Variants§

§

Convert

Convert between data formats

Fields

§input: PathBuf

Input file path

§output: PathBuf

Output file path

§

Info

Display dataset information

Fields

§path: PathBuf

Path to dataset file

§

Head

Display first N rows of a dataset

Fields

§path: PathBuf

Path to dataset file

§rows: usize

Number of rows to display

§

Schema

Display dataset schema

Fields

§path: PathBuf

Path to dataset file

§

Mix

Mix multiple datasets with weighted sampling

Fields

§inputs: Vec<String>

Input files with optional weights (file:weight, e.g., “data.parquet:0.8”)

§output: PathBuf

Output file path

§seed: u64

Random seed for reproducibility

§max_rows: usize

Maximum total rows in output (0 = sum of all weighted inputs)

§

Fim

Apply Fill-in-the-Middle (FIM) transform for code model training

Fields

§input: PathBuf

Input dataset file (Parquet/CSV/JSON)

§output: PathBuf

Output file path

§column: String

Column containing code text

§rate: f64

FIM application rate (0.0-1.0)

§format: String

FIM format: psm or spm

§seed: u64

Random seed for reproducibility

§

Dedup

Deduplicate dataset by text content (R-019)

Fields

§input: PathBuf

Input dataset file

§output: PathBuf

Output file path

§column: Option<String>

Column to dedup on (auto-detected if not specified)

§

FilterText

Filter dataset by text quality signals (R-022)

Fields

§input: PathBuf

Input dataset file

§output: PathBuf

Output file path

§column: Option<String>

Column containing text (auto-detected if not specified)

§min_score: f64

Minimum composite quality score (0.0-1.0)

§min_length: usize

Minimum document length in characters

§max_length: usize

Maximum document length in characters

§

View

Interactive TUI viewer for datasets

Fields

§path: PathBuf

Path to dataset file (Parquet/Arrow/CSV/JSON)

§search: Option<String>

Initial search query

§

Import

Import dataset from local files or HuggingFace Hub

Fields

§

Hub(HubCommands)

HuggingFace Hub commands (push/upload datasets)

§

Registry(RegistryCommands)

Registry commands for dataset sharing and discovery

§

Drift(DriftCommands)

Data drift detection commands

§

Quality(QualityCommands)

Data quality checking commands

§

Fed(FedCommands)

Federated split coordination commands

§

Doctest(DoctestCommands)

Python doctest extraction commands

§

Repl

Interactive REPL for data exploration

Trait Implementations§

Source§

impl Debug for Commands

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FromArgMatches for Commands

Source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
Source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
Source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>

Assign values from ArgMatches to self.
Source§

fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>

Assign values from ArgMatches to self.
Source§

impl Subcommand for Commands

Source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to Command so it can instantiate Self via FromArgMatches::from_arg_matches_mut Read more
Source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to Command so it can instantiate self via FromArgMatches::update_from_arg_matches_mut Read more
Source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

Source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more