/*
* Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
* This source file is part of the Cangjie project, licensed under Apache-2.0
* with Runtime Library Exception.
*
* See https://cangjie-lang.cn/pages/LICENSE for license information.
*/
// The Cangjie API is in Beta. For details on its capabilities and limitations, please refer to the README file.
package std.unittest
import std.process.Process
@When[os == "Windows"]
extend Process {
static prop currentArgs: Array<String> {
get() { Process.current.arguments }
}
}
@When[os != "Windows"]
extend Process {
static prop currentArgs: Array<String> {
get() {
var cmdl = Process.current.commandLine
cmdl[1..cmdl.size]
}
}
}