if OutPathApp.outPath is empty, construct an output path by appending this string – prefixed with a "." – to the argument input path.
Lazily construct and cache a Printer in the presence of evidence that Opts has an overwrite: Boolean
field.
Lazily construct and cache a Printer in the presence of evidence that Opts has an overwrite: Boolean
field.
Interpretable as a work-around for traits' inability to take evidence parameters
Optionally wrap functionality in this method, if e.g.
Optionally wrap functionality in this method, if e.g. this App is expected to be serialized and some things shouldn't run on a deserialized version.
For example: code referencing a org.apache.spark.SparkContext shouldn't re-run in an App instance that's been sent to a Spark executor as part of a task closure).
An example of logic to *not* wrap in run is implicit fields that are to be automatically in-scope in subclasses.
if OutPathApp.outPath is empty, construct an output path by appending this string – prefixed with a "." – to the argument input path.
Interface for apps that take a Path and "index" it in some way, generating an output file that is by default named by appending an extension to the input path.
if OutPathApp.outPath is empty, construct an output path by appending this string – prefixed with a "." – to the argument input path.