forked from extern/nushell
Move history into their own module (#11308)
# Description Since there are plans to add more history commands, it seems sensible to put them into their own module and category https://github.com/nushell/nushell/pull/10440#issuecomment-1731408785 # User-Facing Changes The history commands are in the category "History" rather than "Misc"
This commit is contained in:
parent
156232fe08
commit
50102bf69b
@ -34,7 +34,7 @@ impl Command for History {
|
|||||||
"Show long listing of entries for sqlite history",
|
"Show long listing of entries for sqlite history",
|
||||||
Some('l'),
|
Some('l'),
|
||||||
)
|
)
|
||||||
.category(Category::Misc)
|
.category(Category::History)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn run(
|
fn run(
|
@ -18,7 +18,7 @@ impl Command for HistorySession {
|
|||||||
|
|
||||||
fn signature(&self) -> nu_protocol::Signature {
|
fn signature(&self) -> nu_protocol::Signature {
|
||||||
Signature::build("history session")
|
Signature::build("history session")
|
||||||
.category(Category::Misc)
|
.category(Category::History)
|
||||||
.input_output_types(vec![(Type::Nothing, Type::Int)])
|
.input_output_types(vec![(Type::Nothing, Type::Int)])
|
||||||
}
|
}
|
||||||
|
|
5
crates/nu-cli/src/commands/history/mod.rs
Normal file
5
crates/nu-cli/src/commands/history/mod.rs
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
mod history_;
|
||||||
|
mod history_session;
|
||||||
|
|
||||||
|
pub use history_::History;
|
||||||
|
pub use history_session::HistorySession;
|
@ -1,15 +1,13 @@
|
|||||||
mod commandline;
|
mod commandline;
|
||||||
mod default_context;
|
mod default_context;
|
||||||
mod history;
|
mod history;
|
||||||
mod history_session;
|
|
||||||
mod keybindings;
|
mod keybindings;
|
||||||
mod keybindings_default;
|
mod keybindings_default;
|
||||||
mod keybindings_list;
|
mod keybindings_list;
|
||||||
mod keybindings_listen;
|
mod keybindings_listen;
|
||||||
|
|
||||||
pub use commandline::Commandline;
|
pub use commandline::Commandline;
|
||||||
pub use history::History;
|
pub use history::{History, HistorySession};
|
||||||
pub use history_session::HistorySession;
|
|
||||||
pub use keybindings::Keybindings;
|
pub use keybindings::Keybindings;
|
||||||
pub use keybindings_default::KeybindingsDefault;
|
pub use keybindings_default::KeybindingsDefault;
|
||||||
pub use keybindings_list::KeybindingsList;
|
pub use keybindings_list::KeybindingsList;
|
||||||
|
@ -58,6 +58,7 @@ pub enum Category {
|
|||||||
Formats,
|
Formats,
|
||||||
Generators,
|
Generators,
|
||||||
Hash,
|
Hash,
|
||||||
|
History,
|
||||||
Math,
|
Math,
|
||||||
Misc,
|
Misc,
|
||||||
Network,
|
Network,
|
||||||
@ -91,6 +92,7 @@ impl std::fmt::Display for Category {
|
|||||||
Category::Formats => "formats",
|
Category::Formats => "formats",
|
||||||
Category::Generators => "generators",
|
Category::Generators => "generators",
|
||||||
Category::Hash => "hash",
|
Category::Hash => "hash",
|
||||||
|
Category::History => "history",
|
||||||
Category::Math => "math",
|
Category::Math => "math",
|
||||||
Category::Misc => "misc",
|
Category::Misc => "misc",
|
||||||
Category::Network => "network",
|
Category::Network => "network",
|
||||||
|
Loading…
Reference in New Issue
Block a user