forked from extern/nushell
* Add `date format --list`, and make format string optional (providing default) * Make DRY `into datetime --list` now uses `generate_strfttime_list` from `date format --list` * refactor strftime to use current datetime * Fix formatting of specification descriptions Fixes issues caused when copying directly from docs.rs * Change default format to rfc2822 Perhaps to make it more DRY, functions from `into datetime` can be used. However, currently `into datetime` is a bit tricky to use as it needs a separate time zone argument. * Tweak in-shell docs to match modified behavior * Show %#z format specifier in `into datetime --list` only * cargo fmt * Satisfy clippy
19 lines
464 B
Rust
19 lines
464 B
Rust
mod date_;
|
|
mod format;
|
|
mod humanize;
|
|
mod list_timezone;
|
|
mod now;
|
|
mod parser;
|
|
mod to_table;
|
|
mod to_timezone;
|
|
mod utils;
|
|
|
|
pub use date_::Date;
|
|
pub(crate) use format::generate_strftime_list;
|
|
pub use format::SubCommand as DateFormat;
|
|
pub use humanize::SubCommand as DateHumanize;
|
|
pub use list_timezone::SubCommand as DateListTimezones;
|
|
pub use now::SubCommand as DateNow;
|
|
pub use to_table::SubCommand as DateToTable;
|
|
pub use to_timezone::SubCommand as DateToTimezone;
|