[][src]Enum gooseberry::gooseberry::cli::ConfigCommand

pub enum ConfigCommand {
    Default {
        file: Option<PathBuf>,
    },
    Get,
    Where,
    Authorize,
    Group,
    Kb(KbConfigCommand),
}

CLI options related to configuration management

Variants

Default

Prints / writes the default configuration options. Set the generated config file as default by setting the $GOOSEBERRY_CONFIG environment variable

Fields of Default

file: Option<PathBuf>

Write to (TOML-formatted) file

Get

Prints current configuration

Where

Prints location of currently set configuration file

Authorize

Change Hypothesis credentials

Group

Change the group used for Hypothesis annotations

Change options related to generated knowledge base

Implementations

impl ConfigCommand[src]

pub async fn run(&self) -> Result<()>[src]

Handle config related commands

Trait Implementations

impl Debug for ConfigCommand[src]

impl StructOpt for ConfigCommand[src]

impl StructOptInternal for ConfigCommand[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[src]

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<D> OwoColorize for D

impl<T> Pointable for T

type Init = T

The type for initializers.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,