Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@paulshryock paulshryock released this 22 Sep 20:17
· 119 commits to main since this release
v0.2.0
f595772

Summary

The CommandLine and FileSystem API's are now pretty stable, and I do not expect them to change any time soon.

Examples of CommandLine might include LocalCommandLine (implemented in this release), or SshCommandLine. Examples of FileSystem might include LocalFileSystem (implemented in this release), FtpFileSystem, or AwsS3FileSystem.

The Exception class extends Error and is intended to be extended for program exceptions. StackTrace seems like a useful utility, and it's exported in this release, but I haven't decided whether or not this should be included long-term in the public API. I'm not sure how useful it really is on its own.

All other exports have been removed, to simplify and streamline the public API.

Changelog

Added

  • Export stable CommandLine and FileSystem interfaces.
  • Export stable LocalCommandLine, LocalFileSystem, StackTrace, and Exception classes.

Removed

  • Remove all other exports.

Contributors