@@ -265,6 +265,8 @@ fn run() -> Result<(), Error> {
265
265
#[ allow( non_snake_case) ]
266
266
let CARGO_ARGS_EDIT_CLIENT = cargo_args_for_crate ( "edit-client" , & [ "oatie" ] ) ?;
267
267
#[ allow( non_snake_case) ]
268
+ let CARGO_ARGS_EDIT_SERVER = cargo_args_for_crate ( "edit-server" , & [ "oatie" ] ) ?;
269
+ #[ allow( non_snake_case) ]
268
270
let CARGO_ARGS_OATIE = cargo_args_for_crate ( "oatie" , & [ ] ) ?;
269
271
270
272
// Pass arguments directly to subcommands: don't capture -h, -v, or verification
@@ -541,9 +543,10 @@ fn run() -> Result<(), Error> {
541
543
export MERCUTIO_WASM_LOG={use_log}
542
544
export RUST_BACKTRACE=1
543
545
export DATABASE_URL=edit-server/edit.sqlite3
544
- cargo run {force_color_flag} {release_flag} \
546
+ cargo run {force_color_flag} {release_flag} {cargo_args} \
545
547
--bin edit-server -- {open} {args}
546
548
" ,
549
+ cargo_args = CARGO_ARGS_EDIT_SERVER ,
547
550
use_log = if log { 1 } else { 0 } ,
548
551
release_flag = release_flag,
549
552
force_color_flag = force_color_flag,
@@ -576,9 +579,10 @@ fn run() -> Result<(), Error> {
576
579
execute ! (
577
580
r"
578
581
cd edit-server
579
- cargo build {force_color_flag} {release_flag} \
582
+ cargo build {force_color_flag} {release_flag} {cargo_args} \
580
583
--bin edit-server {args}
581
584
" ,
585
+ cargo_args = CARGO_ARGS_EDIT_SERVER ,
582
586
release_flag = release_flag,
583
587
force_color_flag = force_color_flag,
584
588
args = args,
@@ -860,11 +864,12 @@ fn run() -> Result<(), Error> {
860
864
export TARGET_CFLAGS="-I {dir_link}/usr/include/x86_64-linux-gnu -isystem {dir_link}/usr/include"
861
865
862
866
cargo build --release --target=x86_64-unknown-linux-gnu \
863
- --bin edit-server --features 'standalone'
867
+ --bin edit-server --features 'standalone' {cargo_args}
864
868
865
869
"# ,
866
870
// Must expand absolute path for linking
867
871
dir_link = format!( "{}/dist/link" , abs_string_path( "." ) ?) ,
872
+ cargo_args = CARGO_ARGS_EDIT_SERVER ,
868
873
) ?;
869
874
eprintln ! ( ) ;
870
875
eprintln ! ( "Copying directories..." ) ;
@@ -924,11 +929,11 @@ fn run() -> Result<(), Error> {
924
929
cd edit-server
925
930
export RUST_BACKTRACE=1
926
931
export DATABASE_URL={database_url}
927
- cargo run --bin edit-server-logs -- {args}
932
+ cargo run --bin edit-server-logs {cargo_args} -- {args}
928
933
" ,
929
934
database_url =
930
935
env:: var( "DATABASE_URL" ) . unwrap_or( "edit-server/edit.sqlite3" . to_string( ) ) ,
931
- // release_flag = release_flag ,
936
+ cargo_args = CARGO_ARGS_EDIT_SERVER ,
932
937
args = args,
933
938
) ?;
934
939
}
0 commit comments