DeprecatedWarning
This commit is contained in:
parent
a4414e41ec
commit
7cf7cdaffd
|
@ -1,5 +1,6 @@
|
||||||
use super::base64::{operate, ActionType, Base64CommandArguments, CHARACTER_SET_DESC};
|
use super::base64::{operate, ActionType, Base64CommandArguments, CHARACTER_SET_DESC};
|
||||||
use nu_engine::command_prelude::*;
|
use nu_engine::command_prelude::*;
|
||||||
|
use nu_protocol::{report_warning_new, ParseWarning};
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct DecodeBase64Old;
|
pub struct DecodeBase64Old;
|
||||||
|
@ -77,6 +78,16 @@ impl Command for DecodeBase64Old {
|
||||||
call: &Call,
|
call: &Call,
|
||||||
input: PipelineData,
|
input: PipelineData,
|
||||||
) -> Result<PipelineData, ShellError> {
|
) -> Result<PipelineData, ShellError> {
|
||||||
|
report_warning_new(
|
||||||
|
engine_state,
|
||||||
|
&ParseWarning::DeprecatedWarning {
|
||||||
|
old_command: "decode base64".into(),
|
||||||
|
new_suggestion: "the new `decode new-base64` version".into(),
|
||||||
|
span: call.head,
|
||||||
|
url: "`help decode new-base64`".into(),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
let character_set: Option<Spanned<String>> =
|
let character_set: Option<Spanned<String>> =
|
||||||
call.get_flag(engine_state, stack, "character-set")?;
|
call.get_flag(engine_state, stack, "character-set")?;
|
||||||
let binary = call.has_flag(engine_state, stack, "binary")?;
|
let binary = call.has_flag(engine_state, stack, "binary")?;
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use super::base64::{operate, ActionType, Base64CommandArguments, CHARACTER_SET_DESC};
|
use super::base64::{operate, ActionType, Base64CommandArguments, CHARACTER_SET_DESC};
|
||||||
use nu_engine::command_prelude::*;
|
use nu_engine::command_prelude::*;
|
||||||
|
use nu_protocol::{report_warning_new, ParseWarning};
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct EncodeBase64Old;
|
pub struct EncodeBase64Old;
|
||||||
|
@ -81,6 +82,16 @@ impl Command for EncodeBase64Old {
|
||||||
call: &Call,
|
call: &Call,
|
||||||
input: PipelineData,
|
input: PipelineData,
|
||||||
) -> Result<PipelineData, ShellError> {
|
) -> Result<PipelineData, ShellError> {
|
||||||
|
report_warning_new(
|
||||||
|
engine_state,
|
||||||
|
&ParseWarning::DeprecatedWarning {
|
||||||
|
old_command: "encode base64".into(),
|
||||||
|
new_suggestion: "the new `encode new-base64` version".into(),
|
||||||
|
span: call.head,
|
||||||
|
url: "`help encode new-base64`".into(),
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
let character_set: Option<Spanned<String>> =
|
let character_set: Option<Spanned<String>> =
|
||||||
call.get_flag(engine_state, stack, "character-set")?;
|
call.get_flag(engine_state, stack, "character-set")?;
|
||||||
let binary = call.has_flag(engine_state, stack, "binary")?;
|
let binary = call.has_flag(engine_state, stack, "binary")?;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user