sic 0.22.4

Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate).
Documentation
# determine the current Minimum Supported Rust Version for sic
msrv:
    cargo install cargo-msrv
    cargo msrv --output-format json -- cargo check --all --all-features

# format all workspace packages
fmt:
    cargo fmt --all

# run linter on all workspace packages
lint:
    cargo clippy --all-targets --all-features -- -D warnings

# run tests in workspace
test:
    cargo test --all-features --all

deny:
	cargo deny --all-features check

# general check to run prior to committing source code
pre-commit:
    just fmt
    just lint
    just test
    just deny

# package a release for the current platform
pack-release:
    cargo run -p pack-release

publish-workspace new_version:
    cargo install cargo-publish-workspace
    cargo publish-workspace --new-version {{new_version}}

# publish the workspace with a new workspace version, and package the result for the current platform
publish new_version:
    just publish-workspace {{new_version}}
    just pack-release