Now that .stage() and .zip() are separate functions, defaulting the .out property no longer makes sense. If .out defaults to .roku-deploy-staging, callers still need to know that value to pass it into .zip() — so they'd end up hardcoding it anyway.
So we could just make .out mandatory for .stage(), .zip(), and .createSignedPackage()?
But, if those functions return the location where they put things, then keeping a default makes sense.
Now that .stage() and .zip() are separate functions, defaulting the .out property no longer makes sense. If .out defaults to .roku-deploy-staging, callers still need to know that value to pass it into .zip() — so they'd end up hardcoding it anyway.
So we could just make
.outmandatory for.stage(),.zip(), and.createSignedPackage()?But, if those functions return the location where they put things, then keeping a default makes sense.