- Added a new workspace configuration in Cargo.toml to include the CLI as a separate member.
- Updated the version of the main library from 0.1.3 to 0.1.4.
- Created a new Cargo.toml for the CLI tool with dependencies for argument parsing, JSON serialization, and self-update functionality.
- Implemented the CLI in src/main.rs, providing commands for converting documents, checking for updates, and displaying version information.
- Added self-update functionality using GitHub releases in a new module src/update.rs.
- Removed the old CLI implementation from src/bin/main.rs.