Skip to content

Release/v2.0.3#40

Merged
tamada merged 16 commits into
mainfrom
release/v2.0.3
Jan 22, 2026
Merged

Release/v2.0.3#40
tamada merged 16 commits into
mainfrom
release/v2.0.3

Conversation

@tamada

@tamada tamada commented Jan 6, 2026

Copy link
Copy Markdown
Owner

No description provided.

@tamada tamada added this to the v2.0.0 milestone Jan 6, 2026
@tamada tamada requested a review from Copilot January 6, 2026 00:11
@tamada tamada self-assigned this Jan 6, 2026
@tamada tamada added the documentation Improvements or additions to documentation label Jan 6, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This release bumps the version from 2.0.2 to 2.0.3, focusing on documentation improvements, API refinements, and enhanced logging throughout the codebase.

  • Comprehensive documentation added with new README files for both the library and CLI
  • Error type renamed from SiblingError to Error for better naming consistency
  • Extensive logging support integrated using the log crate for debugging and monitoring
  • API refinements to the Nexter trait with new next() and next_with() method structure

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
lib/src/lib.rs Added extensive documentation comments, integrated logging throughout, renamed SiblingError to Error, refactored Nexter trait API to use next_with() as primary method
lib/README.md New comprehensive README documenting library features, usage examples, API strategies, and error types
lib/Cargo.toml Added log dependency, updated package metadata with additional keywords and categories, added license-file workspace reference
cli/src/main.rs Updated references from SiblingError to Error type
cli/src/init.rs Updated references from SiblingError to Error type
cli/README.md New comprehensive CLI documentation with installation instructions, usage examples, and command reference
cli/Cargo.toml Updated toml dependency from 0.8.19 to 0.9.8, added explicit [[bin]] section, enhanced metadata
docs/config.toml Version string updated from 2.0.2 to 2.0.3
README.md Removed outdated Requirements section listing specific dependency versions
Cargo.toml Workspace version bumped from 2.0.2 to 2.0.3

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/src/lib.rs Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread lib/README.md Outdated
Comment thread cli/Cargo.toml Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread lib/Cargo.toml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 16 out of 45 changed files in this pull request and generated 5 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/src/lib.rs Outdated
Comment thread assets/init/init.bash
Comment on lines +12 to +23
echo $result | while IFS=, read current next ci ni total
do
# echo "Current: $current, Next: $next, ci: $ci, ni: $ni, total: $total"
if [[ $sibling_status -eq 0 ]] ; then
# strip the first and last double quotes
cd "$(echo $next | sed -e 's/^"//' -e 's/"$//')"
echo "$PWD ($ci/$total)"
else
echo "Done ($ci/$total)"
cd ..
fi
done

Copilot AI Jan 22, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cd command inside the while loop runs in a subshell due to the pipe, which means the directory change won't affect the parent shell. This will cause the function to not actually change directories as intended. The solution is to avoid piping into the while loop and instead use process substitution or read the CSV differently.

Copilot uses AI. Check for mistakes.
Comment thread cli/src/main.rs Outdated
Comment thread lib/src/lib.rs Outdated
Comment thread .github/workflows/build.yaml Outdated
@tamada tamada merged commit 6e37a41 into main Jan 22, 2026
9 checks passed
@tamada tamada deleted the release/v2.0.3 branch January 26, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants