Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 pull request introduces a new interactive terminal UI (TUI) for running commands and refactors the CLI to improve usability and maintainability. It also updates documentation and project structure to reflect these changes, adds new dependencies, and clarifies configuration and metadata conventions.
Major new features and improvements:
CLI & TUI Enhancements
cite-cliwithout arguments now opens an interactive UI for command execution, improving user experience. [1] [2]validatecommand is replaced by a more comprehensivedoctorcommand; new commands such aslogin,upgrade, anduninstallare introduced; and command handling is streamlined for better code organization. [1] [2] [3] [4]Dependency and Version Updates
Cargo.toml: Addedratatuifor TUI support and enabledrustls-tlsforreqwestto improve security; movedregexto dev-dependencies; and bumped the package version to0.1.0-alpha.2. [1] [2]Documentation and Metadata Clarifications
README.mdanddocs/PRD.md: Clarified command usage, updated project structure (e.g.,assets/image/instead ofassets/images/), and explained the new TUI. Also clarified thatartist_idis now configured incite.tomlunder[project]rather than inmetadata.yml. [1] [2] [3] [4] [5] [6] [7]Build and Deploy Pipeline Improvements
timeline_news,urls,categories,domains,metric). The rollback command deletes all associated rows and storage objects for a deployment. [1] [2]Codebase Cleanup
tracing. [1] [2] [3] [4]These changes collectively make the CLI more user-friendly, extend its capabilities, and bring the documentation and codebase in line with the new interactive and configuration features.