Release Notes
Features
- Compose: Read compose file from stdin (#18)
- For
podlet compose
, if a compose file is not provided and stdin is not a terminal, or-
is provided, podlet will attempt to read a compose file from stdin. - For example
cat compose-example.yaml | podlet compose
orcat compose-example.yaml | podlet compose -
- For
Bug Fixes
- Truncate when overwriting existing files
- Compose service volumes can be mixed long and short form (#26)
Documentation
- Readme: Add sample podlet container usage instructions (#17, thanks @Nitrousoxide!)
- Readme: Update description, add build and local ci instructions
Miscellaneous Tasks
- CI: Update podman for build and publish of container
- CI: Add container builds to regular checks
- Update dependencies
- CI: Update cargo-dist to v0.5.0
Refactor
quadlet::writeln_escape_spaces
write to formatter- Consistent use of
eyre::bail
andeyre::ensure
- Add
quadlet::Kube::new()
- Simplify
cli::File::write()
- Split
compose_try_into_quadlet_files()
- Move compose functions into their own module
- Move lints to Cargo.toml, add additional lints
Styling
- Fix let-else formatting
Download podlet 0.2.1
File | Platform | Checksum |
---|---|---|
podlet-aarch64-apple-darwin.tar.xz | macOS Apple Silicon | checksum |
podlet-x86_64-apple-darwin.tar.xz | macOS Intel | checksum |
podlet-x86_64-pc-windows-msvc.zip | Windows x64 | checksum |
podlet-x86_64-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
podlet-x86_64-unknown-linux-musl.tar.xz | musl Linux x64 | checksum |