[][src]Enum sn0int::args::SubCommand

pub enum SubCommand {
    Run(Run),
    Sandbox(Sandbox),
    Login(Login),
    New(New),
    Publish(Publish),
    Install(Install),
    Search(Search),
    Add(Args),
    Select(Args),
    Delete(Args),
    Scope(Args),
    Noscope(Args),
    Workspace(Args),
    Fsck(Args),
    Export(Args),
    Repl,
    Completions(Completions),
}

Variants

Run(Run)

Run a module directly

Sandbox(Sandbox)

For internal use

Login(Login)

Login to the registry for publishing

New(New)

Create a new module

Publish(Publish)

Publish a script to the registry

Install(Install)

Install a module from the registry

Search(Search)

Search in the registry

Add(Args)

Insert into the database

Select(Args)

Select from the database

Delete(Args)

Delete from the database

Scope(Args)

Include entities in the scope

Noscope(Args)

Exclude entities from scope

Workspace(Args)

Manage workspaces

Fsck(Args)

Verify blob storage for corrupt and dangling blobs

Export(Args)

Export a workspace for external processing

Repl

Run a lua repl

Completions(Completions)

Generate shell completions

Trait Implementations

impl Debug for SubCommand[src]

impl StructOpt for SubCommand[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> IntoSql for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T