pub enum WikiCmd {
List {
slug: Option<String>,
},
Show {
page: String,
slug: Option<String>,
},
Rm {
page: String,
slug: Option<String>,
force: bool,
},
Query {
question: String,
slug: Option<String>,
save_as: Option<String>,
format: Option<String>,
provider: String,
},
Lint {
slug: Option<String>,
stale_days: Option<i64>,
},
}Variants§
List
List every wiki page in a session with slug, bytes, frontmatter kind.
Show
Print one wiki page to stdout.
Rm
Remove a wiki page. Dry-run unless --force is passed.
Query
Ask a question over the session’s wiki; optionally save answer
as a kind: analysis page via --save-as <slug>.
Fields
Lint
Health check over the wiki (orphans, broken links, stale pages, missing crossrefs, kind conflicts). Never blocks coverage.
Trait Implementations§
Source§impl FromArgMatches for WikiCmd
impl FromArgMatches for WikiCmd
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
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>
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 WikiCmd
impl Subcommand for WikiCmd
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
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 moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for WikiCmd
impl RefUnwindSafe for WikiCmd
impl Send for WikiCmd
impl Sync for WikiCmd
impl Unpin for WikiCmd
impl UnsafeUnpin for WikiCmd
impl UnwindSafe for WikiCmd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more