summaryrefslogtreecommitdiff
path: root/cli/tools
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tools')
-rw-r--r--cli/tools/installer.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/cli/tools/installer.rs b/cli/tools/installer.rs
index fa39b4596..f854eafe4 100644
--- a/cli/tools/installer.rs
+++ b/cli/tools/installer.rs
@@ -378,7 +378,7 @@ async fn resolve_shim_data(
TypeCheckMode::Local => executable_args.push("--check".to_string()),
}
- if flags.unstable {
+ if flags.unstable_config.legacy_flag_enabled {
executable_args.push("--unstable".to_string());
}
@@ -499,6 +499,7 @@ fn is_in_path(dir: &Path) -> bool {
mod tests {
use super::*;
+ use crate::args::UnstableConfig;
use crate::util::fs::canonicalize_path;
use deno_config::ConfigFlag;
use std::process::Command;
@@ -647,7 +648,10 @@ mod tests {
create_install_shim(
Flags {
- unstable: true,
+ unstable_config: UnstableConfig {
+ legacy_flag_enabled: true,
+ ..Default::default()
+ },
..Flags::default()
},
InstallFlags {