You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
They mean the same thing, but os.Shellable is much more ergonomic: you can pass in os.Paths, numbers, Seq[String]s, Seq[os.Shellable]s, Options, PathRefs and it all just works.
Might need to do a bit of digging to figure out what APIs need to be updated, but all the runSubprocess APIs are candidates, mainArgs/jvmArgs, etc. This should let us clean up tons of boilerplate .path.toStrings everywhere
Might need to wait till 0.13.0 when we can break bincompat, but may be able to do it earlier with some careful overloading
The text was updated successfully, but these errors were encountered:
They mean the same thing, but
os.Shellable
is much more ergonomic: you can pass inos.Path
s, numbers,Seq[String]
s,Seq[os.Shellable]
s,Option
s,PathRef
s and it all just works.Might need to do a bit of digging to figure out what APIs need to be updated, but all the
runSubprocess
APIs are candidates,mainArgs
/jvmArgs
, etc. This should let us clean up tons of boilerplate.path.toString
s everywhereMight need to wait till 0.13.0 when we can break bincompat, but may be able to do it earlier with some careful overloading
The text was updated successfully, but these errors were encountered: