This PR follows up on #179 to fix an issue where stage subcommands would error out if the workspace (via --workspace or FORKLIFT_WORKSPACE) was an empty path, even if the path of the stage store was explicitly set (via --stage-store or FORKLIFT_STAGE_STORE). Now this situation is correctly handled so that the empty workspace path is ignored when the stage store path is non-empty.
This PR follows up on #179 to fix an issue where
stage
subcommands would error out if the workspace (via--workspace
orFORKLIFT_WORKSPACE
) was an empty path, even if the path of the stage store was explicitly set (via--stage-store
orFORKLIFT_STAGE_STORE
). Now this situation is correctly handled so that the empty workspace path is ignored when the stage store path is non-empty.