feat: v0.2.8, fix dart issue

This commit is contained in:
2024-12-31 23:57:18 +08:00
parent 91355c1972
commit 1b3c385794
4 changed files with 5 additions and 5 deletions

2
Cargo.lock generated
View File

@@ -710,7 +710,7 @@ dependencies = [
[[package]] [[package]]
name = "runrs" name = "runrs"
version = "0.2.7" version = "0.2.8"
dependencies = [ dependencies = [
"reqwest", "reqwest",
"rust_util", "rust_util",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "runrs" name = "runrs"
version = "0.2.7" version = "0.2.8"
edition = "2018" edition = "2018"
license = "MIT/Apache-2.0" license = "MIT/Apache-2.0"
description = "A Tool for Run Rust Scripts" description = "A Tool for Run Rust Scripts"

View File

@@ -20,7 +20,7 @@ pub fn install_script(args: Vec<&String>) {
} }
let script_name = &args[0]; let script_name = &args[0];
let normalized_script_name = if script_name.ends_with(SCRIPT_DOT_EXT) { 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) { } else if script_name.ends_with(SCRIPT_HYPHEN_EXT) {
script_name.to_string() script_name.to_string()
} else { } else {
@@ -28,7 +28,7 @@ pub fn install_script(args: Vec<&String>) {
}; };
let script_file_name = normalized_script_name 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 user_home = get_user_home().expect("Get user home failed!");
let output_file_name = PathBuf::from(&user_home).join("bin").join(&script_file_name); let output_file_name = PathBuf::from(&user_home).join("bin").join(&script_file_name);
if output_file_name.exists() { if output_file_name.exists() {

View File

@@ -42,7 +42,7 @@ pub fn list_scripts(filter: Option<&String>) {
for (_, script_meta) in &script_meta_map { for (_, script_meta) in &script_meta_map {
let script_name = &script_meta.script_name; let script_name = &script_meta.script_name;
let real_script_name = if script_name.ends_with(SCRIPT_HYPHEN_EXT) { 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 { } else {
script_name.to_string() script_name.to_string()
}; };