feat: v0.2.8, fix dart issue
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -710,7 +710,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "runrs"
|
||||
version = "0.2.7"
|
||||
version = "0.2.8"
|
||||
dependencies = [
|
||||
"reqwest",
|
||||
"rust_util",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "runrs"
|
||||
version = "0.2.7"
|
||||
version = "0.2.8"
|
||||
edition = "2018"
|
||||
license = "MIT/Apache-2.0"
|
||||
description = "A Tool for Run Rust Scripts"
|
||||
|
||||
@@ -20,7 +20,7 @@ pub fn install_script(args: Vec<&String>) {
|
||||
}
|
||||
let script_name = &args[0];
|
||||
let normalized_script_name = if script_name.ends_with(SCRIPT_DOT_EXT) {
|
||||
script_name.chars().take(script_name.len() - 3).collect::<String>() + SCRIPT_HYPHEN_EXT
|
||||
script_name.chars().take(script_name.len() - SCRIPT_DOT_EXT.len()).collect::<String>() + SCRIPT_HYPHEN_EXT
|
||||
} else if script_name.ends_with(SCRIPT_HYPHEN_EXT) {
|
||||
script_name.to_string()
|
||||
} else {
|
||||
@@ -28,7 +28,7 @@ pub fn install_script(args: Vec<&String>) {
|
||||
};
|
||||
|
||||
let script_file_name = normalized_script_name
|
||||
.chars().take(normalized_script_name.len() - 3).collect::<String>() + SCRIPT_DOT_EXT;
|
||||
.chars().take(normalized_script_name.len() - SCRIPT_HYPHEN_EXT.len()).collect::<String>() + SCRIPT_DOT_EXT;
|
||||
let user_home = get_user_home().expect("Get user home failed!");
|
||||
let output_file_name = PathBuf::from(&user_home).join("bin").join(&script_file_name);
|
||||
if output_file_name.exists() {
|
||||
|
||||
@@ -42,7 +42,7 @@ pub fn list_scripts(filter: Option<&String>) {
|
||||
for (_, script_meta) in &script_meta_map {
|
||||
let script_name = &script_meta.script_name;
|
||||
let real_script_name = if script_name.ends_with(SCRIPT_HYPHEN_EXT) {
|
||||
script_name.chars().take(script_name.len() - 3).collect::<String>() + SCRIPT_DOT_EXT
|
||||
script_name.chars().take(script_name.len() - SCRIPT_HYPHEN_EXT.len()).collect::<String>() + SCRIPT_DOT_EXT
|
||||
} else {
|
||||
script_name.to_string()
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user