mirror of
https://github.com/Dummi26/mers.git
synced 2025-03-10 14:13:52 +01:00
added -e: mers -e println("you don't need a file for this")
This commit is contained in:
parent
765a2597ee
commit
233590ead3
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +1,4 @@
|
|||||||
/mers/target
|
/mers/target
|
||||||
|
/mers/Cargo.lock
|
||||||
/mers_libs/*/target
|
/mers_libs/*/target
|
||||||
|
/mers_libs/*/Cargo.lock
|
||||||
|
@ -6,10 +6,20 @@ pub mod script;
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let path = std::env::args().nth(1).unwrap();
|
let path = std::env::args().nth(1).unwrap();
|
||||||
let script = parse::parse::parse(&mut parse::file::File::new(
|
let script = parse::parse::parse(&mut if path.trim() == "-e" {
|
||||||
std::fs::read_to_string(&path).unwrap(),
|
parse::file::File::new(
|
||||||
|
std::env::args()
|
||||||
|
.skip(2)
|
||||||
|
.map(|mut v| {
|
||||||
|
v.push('\n');
|
||||||
|
v
|
||||||
|
})
|
||||||
|
.collect::<String>(),
|
||||||
path.into(),
|
path.into(),
|
||||||
))
|
)
|
||||||
|
} else {
|
||||||
|
parse::file::File::new(std::fs::read_to_string(&path).unwrap(), path.into())
|
||||||
|
})
|
||||||
.unwrap();
|
.unwrap();
|
||||||
println!(" - - - - -");
|
println!(" - - - - -");
|
||||||
let start = Instant::now();
|
let start = Instant::now();
|
||||||
|
Loading…
Reference in New Issue
Block a user