Skip to content

Commit 706ccb1

Browse files
author
Roland Peelen
committed
Parameterize / update submodule
1 parent 5aca737 commit 706ccb1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/main.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ use std::io::stdout;
1616
use std::io::Write;
1717
use std::time::Instant;
1818

19-
fn clean() {
20-
let project_root = helpers::get_abs_path("walnut_monorepo");
19+
fn clean(path: Option<String>) {
20+
let project_root = helpers::get_abs_path(&path.unwrap_or("walnut_monorepo".to_string()));
2121
let packages = package_tree::make(&project_root);
2222

2323
packages.iter().for_each(|(_, package)| {
@@ -42,10 +42,10 @@ static CHECKMARK: Emoji<'_, '_> = Emoji("️✅ ", "");
4242
static CROSS: Emoji<'_, '_> = Emoji("️🛑 ", "");
4343
static LINE_CLEAR: &str = "\x1b[2K";
4444

45-
fn build() {
45+
fn build(path: Option<String>) {
4646
let timing_total = Instant::now();
4747
env_logger::init();
48-
let project_root = helpers::get_abs_path("walnut_monorepo");
48+
let project_root = helpers::get_abs_path(&path.unwrap_or("walnut_monorepo".to_string()));
4949
let rescript_version = build::get_version(&project_root);
5050

5151
print!(
@@ -258,8 +258,8 @@ fn build() {
258258
fn main() {
259259
let command = std::env::args().nth(1).unwrap_or("build".to_string());
260260
match command.as_str() {
261-
"clean" => clean(),
262-
"build" => build(),
261+
"clean" => clean(std::env::args().nth(2)),
262+
"build" => build(std::env::args().nth(2)),
263263
_ => println!("Not a valid build command"),
264264
}
265265
}

walnut_monorepo

0 commit comments

Comments
 (0)