Add justfile with useful commands and bump version to 0.1.6 #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a comprehensive justfile to streamline development workflows and bumps the project version from 0.1.5 to 0.1.6.
Changes Made
📋 Justfile Commands Added
The new
justfileprovides the following useful commands for developers:Build & Run:
just build- Build in debug modejust build-release- Build in release modejust run [args]- Run the application with optional argumentsjust build-multi- Multi-platform builds using existing build scriptCode Quality:
just check- Fast error checkingjust clippy- Run linterjust fmt- Format codejust fmt-check- Check formattingjust fix- Auto-fix linting issuesTesting & Development:
just test- Run testsjust dev- Development workflow (format + check + test)just quick- Quick check (check + clippy)just ci- Full CI workflowjust release- Release workflow (ci + release build)Utilities:
just clean- Clean build artifactsjust install- Install binary to ~/.cargo/binjust update- Update dependenciesjust deps- Show dependency treejust info- Show project information🔄 Version Bump
0.1.5to0.1.6inCargo.tomlCARGO_PKG_VERSION🧹 Code Cleanup
As part of testing the justfile commands, several linting issues were automatically fixed:
Usage
After this PR, developers can use simple commands like:
This significantly improves the developer experience by providing consistent, discoverable commands for common tasks.
Fixes #1.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.