refactor(clew): resolve default output uniformly
This commit is contained in:
@@ -27,7 +27,7 @@ def parse_args(argv: list[str]) -> argparse.Namespace:
|
||||
parser.add_argument(
|
||||
"--output-root",
|
||||
type=Path,
|
||||
default=default_output_root(),
|
||||
default=Path("output"),
|
||||
help="Preparation output root. Defaults to repository output/.",
|
||||
)
|
||||
parser.add_argument(
|
||||
@@ -43,13 +43,6 @@ def parse_args(argv: list[str]) -> argparse.Namespace:
|
||||
return parser.parse_args(argv)
|
||||
|
||||
|
||||
def default_output_root() -> Path:
|
||||
workspace = os.environ.get("BUILD_WORKSPACE_DIRECTORY")
|
||||
if workspace:
|
||||
return Path(workspace) / "output"
|
||||
return Path(__file__).resolve().parent / "output"
|
||||
|
||||
|
||||
def fail(message: str) -> None:
|
||||
raise SystemExit(f"clew: {message}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user