mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 07:14:47 -05:00
refactor(permissions): use less space for permissions prompt (#17708)
This commit is contained in:
parent
b3e88e0681
commit
9ea899afa7
1 changed files with 5 additions and 5 deletions
|
@ -199,16 +199,16 @@ impl PermissionPrompter for TtyPrompter {
|
|||
|
||||
// print to stderr so that if stdout is piped this is still displayed.
|
||||
const OPTS: &str = "[y/n] (y = yes, allow; n = no, deny)";
|
||||
eprint!("{PERMISSION_EMOJI} ┌ ");
|
||||
eprint!("┌ {PERMISSION_EMOJI} ");
|
||||
eprint!("{}", colors::bold("Deno requests "));
|
||||
eprint!("{}", colors::bold(message));
|
||||
eprintln!("{}", colors::bold("."));
|
||||
if let Some(api_name) = api_name {
|
||||
eprintln!(" ├ Requested by `{api_name}` API");
|
||||
eprintln!("├ Requested by `{api_name}` API");
|
||||
}
|
||||
let msg = format!("Run again with --allow-{name} to bypass this prompt.");
|
||||
eprintln!(" ├ {}", colors::italic(&msg));
|
||||
eprint!(" └ {}", colors::bold("Allow?"));
|
||||
eprintln!("├ {}", colors::italic(&msg));
|
||||
eprint!("└ {}", colors::bold("Allow?"));
|
||||
eprint!(" {OPTS} > ");
|
||||
let value = loop {
|
||||
let mut input = String::new();
|
||||
|
@ -237,7 +237,7 @@ impl PermissionPrompter for TtyPrompter {
|
|||
_ => {
|
||||
// If we don't get a recognized option try again.
|
||||
clear_n_lines(1);
|
||||
eprint!(" └ {}", colors::bold("Unrecognized option. Allow?"));
|
||||
eprint!("└ {}", colors::bold("Unrecognized option. Allow?"));
|
||||
eprint!(" {OPTS} > ");
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue