Initial release
·
73 commits
to main
since this release
This is the first MVP release, with a focus on minimum :)
This release has a minimal dfu
cli with the following commands:
dfu new
: Creates a new dfu_config.json
for the changes you're about to make. (analogous to npm init)
dfu begin
: Creates an initial btrfs snapshot. Call this before you start to make your changes
dfu end
: Creates the post-snapshot to stop tracking changes
dfu diff
: Uses the before & after snapshots to figure out what pacman programs have been added or removed. This information is saved in the dfu_config.json
What's Changed
- Create a package_config entry by @intentionally-left-nil in #4
- Improve coverage devops by @intentionally-left-nil in #5
- Add initial snapper support by @intentionally-left-nil in #6
- only run display-coverage on pull_requests by @intentionally-left-nil in #7
- Add a CLI entrypoint by @intentionally-left-nil in #8
- Simplify the version_number code by @intentionally-left-nil in #9
- Multiple snapshots by @intentionally-left-nil in #10
- Add helper to query pacman for installed packages by @intentionally-left-nil in #11
- Create CLI commands to start and stop creating snapshots by @intentionally-left-nil in #12
- Diff installed packages by @intentionally-left-nil in #13
- Remove numeric prefix from configs by @intentionally-left-nil in #14
- Don't allow package names with ~, slashes, dots, etc by @intentionally-left-nil in #15
- Switch to proot to mount the snapshots by @intentionally-left-nil in #16
- v0.0.2 by @intentionally-left-nil in #17
Full Changelog: v0.0.1...v0.0.2