asdf
This commit is contained in:
		
							parent
							
								
									0db408e3ff
								
							
						
					
					
						commit
						b28d221bcf
					
				
							
								
								
									
										0
									
								
								.github/workflows/graphs/testing.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								.github/workflows/graphs/testing.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
								
								
									
										11
									
								
								.github/workflows/testing.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/testing.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					on: [push]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					    build-and-publish:
 | 
				
			||||||
 | 
					      runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					      name: My workflow
 | 
				
			||||||
 | 
					      steps:
 | 
				
			||||||
 | 
					        - name: Execute Action Graph
 | 
				
			||||||
 | 
					          uses: actionforge/action@919d415a6b6e22919f7e115cf594ae52ded95041  # v0.8.31
 | 
				
			||||||
 | 
					          with:
 | 
				
			||||||
 | 
					            graph_file: testing.yml
 | 
				
			||||||
							
								
								
									
										5
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1,5 +0,0 @@
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    "rust-analyzer.linkedProjects": [
 | 
					 | 
				
			||||||
        "./Cargo.toml"
 | 
					 | 
				
			||||||
    ]
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										7
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										7
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| 
						 | 
					@ -129,12 +129,6 @@ version = "0.2.153"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
 | 
					checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					 | 
				
			||||||
name = "once_cell"
 | 
					 | 
				
			||||||
version = "1.19.0"
 | 
					 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					 | 
				
			||||||
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "ppv-lite86"
 | 
					name = "ppv-lite86"
 | 
				
			||||||
version = "0.2.17"
 | 
					version = "0.2.17"
 | 
				
			||||||
| 
						 | 
					@ -228,7 +222,6 @@ name = "rustmon"
 | 
				
			||||||
version = "0.1.0"
 | 
					version = "0.1.0"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "clap",
 | 
					 "clap",
 | 
				
			||||||
 "once_cell",
 | 
					 | 
				
			||||||
 "rand",
 | 
					 "rand",
 | 
				
			||||||
 "rust-embed",
 | 
					 "rust-embed",
 | 
				
			||||||
 "serde_json",
 | 
					 "serde_json",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,5 +8,4 @@ edition = "2021"
 | 
				
			||||||
clap = "2.0.0"
 | 
					clap = "2.0.0"
 | 
				
			||||||
rand = { version = "0.8.4", features = ["small_rng"] }
 | 
					rand = { version = "0.8.4", features = ["small_rng"] }
 | 
				
			||||||
serde_json = "1.0"
 | 
					serde_json = "1.0"
 | 
				
			||||||
once_cell = "1.8.0"
 | 
					 | 
				
			||||||
rust-embed = "8.3.0"
 | 
					rust-embed = "8.3.0"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								src/bin/testing.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/bin/testing.py
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					x = 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					while x < 100000000:
 | 
				
			||||||
 | 
					    x += 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print(x)
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,65 @@
 | 
				
			||||||
 | 
					// fn main() {
 | 
				
			||||||
 | 
					//     let mut numbers = [1, 2, 3, 4, 5];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     for i in numbers.iter_mut() {
 | 
				
			||||||
 | 
					//         *i += 1;
 | 
				
			||||||
 | 
					//         println!("{}", &*i + 1);
 | 
				
			||||||
 | 
					//     }
 | 
				
			||||||
 | 
					// }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// fn main() {
 | 
				
			||||||
 | 
					//     let numbers = [1, 9, -2, 0, 23, 20, -7, 13, 37, 20, 56, -18, 20, 3];
 | 
				
			||||||
 | 
					//     let mut max: i32;
 | 
				
			||||||
 | 
					//     let mut min: i32;
 | 
				
			||||||
 | 
					//     let mean: f64;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     max = numbers[0];
 | 
				
			||||||
 | 
					//     for n in numbers {
 | 
				
			||||||
 | 
					//         if n > max {
 | 
				
			||||||
 | 
					//             max = n;
 | 
				
			||||||
 | 
					//         };
 | 
				
			||||||
 | 
					//     }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     min = numbers[0];
 | 
				
			||||||
 | 
					//     for n in numbers {
 | 
				
			||||||
 | 
					//         if n < min {
 | 
				
			||||||
 | 
					//             min = n;
 | 
				
			||||||
 | 
					//         };
 | 
				
			||||||
 | 
					//     }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     let mut sum = 0;
 | 
				
			||||||
 | 
					//     for n in numbers {
 | 
				
			||||||
 | 
					//         sum += n;
 | 
				
			||||||
 | 
					//     }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     mean = sum as f64 / numbers.len() as f64;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     assert_eq!(max, 56);
 | 
				
			||||||
 | 
					//     assert_eq!(min, -18);
 | 
				
			||||||
 | 
					//     assert_eq!(mean, 12.5);
 | 
				
			||||||
 | 
					// }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// fn main() {
 | 
				
			||||||
 | 
					//     let numbers = [1, 9, -2, 0, 23, 20, -7, 13, 37, 20, 56, -18, 20, 3];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     let max = *numbers.iter().max().unwrap();
 | 
				
			||||||
 | 
					//     let min = *numbers.iter().min().unwrap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     let sum: i32 = numbers.iter().sum();
 | 
				
			||||||
 | 
					//     let mean = sum as f64 / numbers.len() as f64;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//     assert_eq!(max, 56);
 | 
				
			||||||
 | 
					//     assert_eq!(min, -18);
 | 
				
			||||||
 | 
					//     assert_eq!(mean, 12.5);
 | 
				
			||||||
 | 
					// }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use std::io::Write;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn main() {
 | 
					fn main() {
 | 
				
			||||||
    println!("Hello, world!")
 | 
					    let mut string_input = String::new();
 | 
				
			||||||
 | 
					    print!("Enter a string: ");
 | 
				
			||||||
 | 
					    std::io::stdout().flush().unwrap();
 | 
				
			||||||
 | 
					    std::io::stdin().read_line(&mut string_input).unwrap();
 | 
				
			||||||
 | 
					    let mut trimmed_string = string_input.trim().to_string().push_str("hello");
 | 
				
			||||||
 | 
					    println!("You entered: {}", trimmed_string);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								src/main.rs
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								src/main.rs
									
									
									
									
									
								
							| 
						 | 
					@ -27,7 +27,7 @@ const GENERATIONS: [(&str, (u32, u32)); 8] = [
 | 
				
			||||||
];
 | 
					];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn print_file(filepath: &str) -> std::io::Result<()> {
 | 
					fn print_file(filepath: &str) -> std::io::Result<()> {
 | 
				
			||||||
    ColorScriptsDir::get(filepath)
 | 
					    return ColorScriptsDir::get(filepath)
 | 
				
			||||||
        .map(|file| {
 | 
					        .map(|file| {
 | 
				
			||||||
            let content = std::str::from_utf8(file.data.as_ref()).unwrap();
 | 
					            let content = std::str::from_utf8(file.data.as_ref()).unwrap();
 | 
				
			||||||
            println!("{}", content);
 | 
					            println!("{}", content);
 | 
				
			||||||
| 
						 | 
					@ -35,7 +35,7 @@ fn print_file(filepath: &str) -> std::io::Result<()> {
 | 
				
			||||||
        .ok_or(std::io::Error::new(
 | 
					        .ok_or(std::io::Error::new(
 | 
				
			||||||
            std::io::ErrorKind::NotFound,
 | 
					            std::io::ErrorKind::NotFound,
 | 
				
			||||||
            "File not found",
 | 
					            "File not found",
 | 
				
			||||||
        ))
 | 
					        ));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn list_pokemon_names() -> std::io::Result<()> {
 | 
					fn list_pokemon_names() -> std::io::Result<()> {
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@ fn list_pokemon_names() -> std::io::Result<()> {
 | 
				
			||||||
    println!("Use the --name flag to view a specific Pokémon");
 | 
					    println!("Use the --name flag to view a specific Pokémon");
 | 
				
			||||||
    println!("Tip: Use `grep` to search for a specific Pokémon");
 | 
					    println!("Tip: Use `grep` to search for a specific Pokémon");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Ok(())
 | 
					    return Ok(());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn show_pokemon_by_name(
 | 
					fn show_pokemon_by_name(
 | 
				
			||||||
| 
						 | 
					@ -132,7 +132,7 @@ fn show_pokemon_by_name(
 | 
				
			||||||
    // Use the adjusted function to print file contents from embedded resources
 | 
					    // Use the adjusted function to print file contents from embedded resources
 | 
				
			||||||
    print_file(&file_path)?;
 | 
					    print_file(&file_path)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Ok(())
 | 
					    return Ok(());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn show_random_pokemon(
 | 
					fn show_random_pokemon(
 | 
				
			||||||
| 
						 | 
					@ -180,7 +180,7 @@ fn show_random_pokemon(
 | 
				
			||||||
        std::process::exit(1);
 | 
					        std::process::exit(1);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Ok(())
 | 
					    return Ok(());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[cfg(target_os = "windows")]
 | 
					#[cfg(target_os = "windows")]
 | 
				
			||||||
| 
						 | 
					@ -246,6 +246,7 @@ fn main() {
 | 
				
			||||||
                .value_name("GENERATION")
 | 
					                .value_name("GENERATION")
 | 
				
			||||||
                .help("Show a random pokemon. This flag can optionally be followed by a generation number or range (1-8) to show random pokemon from a specific generation or range of generations. The generations can be provided as a continuous range (eg. 1-3) or as a list of generations (1,3,6)"),
 | 
					                .help("Show a random pokemon. This flag can optionally be followed by a generation number or range (1-8) to show random pokemon from a specific generation or range of generations. The generations can be provided as a continuous range (eg. 1-3) or as a list of generations (1,3,6)"),
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					        .after_help("P.S. Use the minimon command for a minimalistic version of this tool")
 | 
				
			||||||
        .get_matches();
 | 
					        .get_matches();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if matches.is_present("list") {
 | 
					    if matches.is_present("list") {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue