///|
#cfg(target="js")
fn arguments() -> Array[String] {
@env.args()[2:].to_owned()
}
///|
#cfg(not(target="js"))
fn arguments() -> Array[String] {
@env.args()[1:].to_owned()
}
///|
fn main {
let result = @restrict.command(arguments())
println(result.output)
if result.exit_code != 0 {
@abort.abort("moonrestrict command failed")
}
}