[][src]Enum df_storyteller_sqlite::cli::Commands

[]
enum Commands {
    Guide {},
    Import {
        world: u32,
        file: PathBuf,
        show_unknown: bool,
    },
    Start {
        world: u32,
    },
    List {
        page: u32,
    },
    Export {
        world: u32,
        output: PathBuf,
        format: Option<ExportFormats>,
    },
    Docs {
        output: PathBuf,
    },
    Config {},
    Database {
        postgres: bool,
        db_user: Option<String>,
        db_port: Option<u16>,
        drop_db: bool,
    },
}
[]

All available subcommands in DF Storyteller.

Variants

Guide
[]

A Guide for setting up DF Storyteller. This is also available on our website.

[]

Fields of Guide

Import
[]

Parse and save the Legends files

[]

Fields of Import

world: u32

Select what world to load from DB

file: PathBuf

Legends Files to process. Give one of the legend files, other files will be found automatically

show_unknown: bool

(TODO) Show a list of unknown tags in files

Start
[]

Start API server

[]

Fields of Start

world: u32

Select what world to load from DB

List
[]

List all the saved world

[]

Fields of List

page: u32

View next page of worlds. Current page limit = 20. If the list is to long it will be broken up into pages. This allows you to get the other pages.

Export
[]

(TODO) Export a saved world

[]

Fields of Export

world: u32

Select what world to load from DB

output: PathBuf

Output the parsed legends to file

format: Option<ExportFormats>

Format of output file. Default is Json

Docs
[]

Export OpenAPI JSON file. This file can be used together with other documentation viewers like RapiDoc to view the API documentation.

[]

Fields of Docs

output: PathBuf

Path to where to write the openapi.json file, can be a file or directory

Config
[]

Create/overwrite persistent settings/config file. If no file is found it will create the default config file. If a file is found it will read the file (if valid) and write it again, this will ensure it is a valid and nicely formatted config file.

[]

Fields of Config

Database
[]

Setup the database

[]

Fields of Database

postgres: bool

Set up a Postgres database

db_user: Option<String>

The username that be used to create new roles By default "postgres" is used

db_port: Option<u16>

The port used for the database connection Default is 5432

drop_db: bool

DANGER: This will DELETE the existing df_storyteller database. This deletes all stored data in the database. Once deleted it will create a new database.

Trait Implementations

impl Debug for Commands[src][+]

impl StructOpt for Commands[src][+]

impl StructOptInternal for Commands[src][+]

Auto Trait Implementations

impl RefUnwindSafe for Commands

impl Send for Commands

impl Sync for Commands

impl Unpin for Commands

impl UnwindSafe for Commands

Blanket Implementations

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

impl<T, I> AsResult<T, I> for T where
    I: Input, 
[+]

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, U> Into<U> for T where
    U: From<T>, 
[src][+]

impl<T> IntoCollection<T> for T[+]

impl<T> IntoSql for T[+]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T[+]

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> Typeable for T where
    T: Any
[+]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[+]