mirror of
https://github.com/uutils/coreutils.git
synced 2025-07-07 21:45:01 +00:00
base32/base64/basenc: add -D flag (#7479)
* base32/base64/basenc: add -D flag * base32/base64/basenc: add test for -D flag * update extensions.md * remove redundant parameters * merge into a single category * Update docs/src/extensions.md Co-authored-by: Sylvestre Ledru <sylvestre@debian.org> --------- Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
This commit is contained in:
parent
eb8928af48
commit
ae6d4dec28
4 changed files with 7 additions and 2 deletions
|
@ -93,3 +93,7 @@ also provides a `-v`/`--verbose` flag.
|
|||
## `uptime`
|
||||
|
||||
Similar to the proc-ps implementation and unlike GNU/Coreutils, `uptime` provides `-s`/`--since` to show since when the system is up.
|
||||
|
||||
## `base32/base64/basenc`
|
||||
|
||||
Just like on macOS, `base32/base64/basenc` provides `-D` to decode data.
|
||||
|
|
|
@ -112,6 +112,7 @@ pub fn base_app(about: &'static str, usage: &str) -> Command {
|
|||
.arg(
|
||||
Arg::new(options::DECODE)
|
||||
.short('d')
|
||||
.visible_short_alias('D')
|
||||
.long(options::DECODE)
|
||||
.help("decode data")
|
||||
.action(ArgAction::SetTrue)
|
||||
|
|
|
@ -52,7 +52,7 @@ fn test_base32_encode_file() {
|
|||
|
||||
#[test]
|
||||
fn test_decode() {
|
||||
for decode_param in ["-d", "--decode", "--dec"] {
|
||||
for decode_param in ["-d", "--decode", "--dec", "-D"] {
|
||||
let input = "JBSWY3DPFQQFO33SNRSCC===\n"; // spell-checker:disable-line
|
||||
new_ucmd!()
|
||||
.arg(decode_param)
|
||||
|
|
|
@ -72,7 +72,7 @@ fn test_base64_encode_file() {
|
|||
|
||||
#[test]
|
||||
fn test_decode() {
|
||||
for decode_param in ["-d", "--decode", "--dec"] {
|
||||
for decode_param in ["-d", "--decode", "--dec", "-D"] {
|
||||
let input = "aGVsbG8sIHdvcmxkIQ=="; // spell-checker:disable-line
|
||||
new_ucmd!()
|
||||
.arg(decode_param)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue