pb_obtain 0.8.1
pb_obtain: ^0.8.1 copied to clipboard
Download and run PocketBase releases by version.
0.8.1 #
- Add
templateDirsto support more customization around building the Pocketbase directory.
0.8.0 #
- Replace internal
stderr.writelnlogging with theloggingpackage. Library code no longer emits any output by default; consumers can opt in by setting up aLogger.root.onRecordlistener. - Use advisory file locking in
obtain()to prevent cross-process races during binary download and extraction.
0.7.8 #
- Add support for automatic free port identification by setting
port: 0inLaunchConfig. - Expose
httpHostinPocketBaseProcessto programmatically discover the assigned port. - Update
json_serializabledependency and move it todev_dependencies.
0.7.7 #
- Require newer version of json_serializable.
0.7.6 #
- Add programmatic usage section to README.md.
0.7.5 #
- Add missing generics.
0.7.4 #
- Can now enable --dev flag when launching.
0.7.3 #
- Fix bug with relative executable paths.
0.7.2 #
- Add stdout and stderr redirection.
0.7.1 #
- Fixed some bugs with mutually exclusive fields.
0.7.0 #
- Use
checked_yamlfor better error messages.
0.6.0 #
- Rename start.dart to launch.dart.
- Reusable YAML and CLI argument parsing.
0.5.0 #
launchreturnsPocketBaseProcessand waits for a valid health check before returning.launchwill obtain if needed, as implied by the config interface.- Clean up dependencies.
0.4.0+1 #
- Export the code this time.
0.4.0 #
- Fork from
pb_dtos, removing unrelated code. - Clean up naming.