pub struct LibsReadmeCommand {
pub package: String,
pub headings: Vec<String>,
pub file: Option<String>,
pub no_subheadings: bool,
pub full: bool,
pub with_lines: bool,
}Expand description
show README of a library from local ~/.config/calcit/modules or GitHub
Fields§
§package: Stringpackage name to look up
headings: Vec<String>heading keyword(s) for fuzzy match, can pass multiple; if omitted, list markdown headings
file: Option<String>optional file path relative to package directory (e.g., “Skills.md”)
no_subheadings: booldo not include nested subheadings when showing matched parent heading content
full: boolshow full file content directly
with_lines: boolshow line numbers in heading list and section titles
Trait Implementations§
Source§impl Clone for LibsReadmeCommand
impl Clone for LibsReadmeCommand
Source§fn clone(&self) -> LibsReadmeCommand
fn clone(&self) -> LibsReadmeCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LibsReadmeCommand
impl Debug for LibsReadmeCommand
Source§impl FromArgs for LibsReadmeCommand
impl FromArgs for LibsReadmeCommand
Source§fn from_args(__cmd_name: &[&str], __args: &[&str]) -> Result<Self, EarlyExit>
fn from_args(__cmd_name: &[&str], __args: &[&str]) -> Result<Self, EarlyExit>
Construct the type from an input set of arguments. Read more
Source§fn redact_arg_values(
__cmd_name: &[&str],
__args: &[&str],
) -> Result<Vec<String>, EarlyExit>
fn redact_arg_values( __cmd_name: &[&str], __args: &[&str], ) -> Result<Vec<String>, EarlyExit>
Get a String with just the argument names, e.g., options, flags, subcommands, etc, but
without the values of the options and arguments. This can be useful as a means to capture
anonymous usage statistics without revealing the content entered by the end user. Read more
Source§impl PartialEq for LibsReadmeCommand
impl PartialEq for LibsReadmeCommand
Source§impl SubCommand for LibsReadmeCommand
impl SubCommand for LibsReadmeCommand
Source§const COMMAND: &'static CommandInfo
const COMMAND: &'static CommandInfo
Information about the subcommand.
impl StructuralPartialEq for LibsReadmeCommand
Auto Trait Implementations§
impl Freeze for LibsReadmeCommand
impl RefUnwindSafe for LibsReadmeCommand
impl Send for LibsReadmeCommand
impl Sync for LibsReadmeCommand
impl Unpin for LibsReadmeCommand
impl UnsafeUnpin for LibsReadmeCommand
impl UnwindSafe for LibsReadmeCommand
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> SubCommands for Twhere
T: SubCommand,
impl<T> SubCommands for Twhere
T: SubCommand,
Source§const COMMANDS: &'static [&'static CommandInfo<'static>]
const COMMANDS: &'static [&'static CommandInfo<'static>]
Info for the commands.
Source§fn dynamic_commands() -> &'static [&'static CommandInfo<'static>]
fn dynamic_commands() -> &'static [&'static CommandInfo<'static>]
Get a list of commands that are discovered at runtime.