Skip to content

version updated - #2

Merged
VinayIN merged 9 commits into
mainfrom
checkout
Jul 15, 2026
Merged

VinayIN merged 9 commits into
mainfrom
checkout

Conversation

@VinayIN

@VinayIN VinayIN commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

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

  • Added a TUI (Terminal User Interface): Running cite-cli without arguments now opens an interactive UI for command execution, improving user experience. [1] [2]
  • Refactored the CLI command structure: The validate command is replaced by a more comprehensive doctor command; new commands such as login, upgrade, and uninstall are introduced; and command handling is streamlined for better code organization. [1] [2] [3] [4]

Dependency and Version Updates

  • Updated dependencies in Cargo.toml: Added ratatui for TUI support and enabled rustls-tls for reqwest to improve security; moved regex to dev-dependencies; and bumped the package version to 0.1.0-alpha.2. [1] [2]

Documentation and Metadata Clarifications

  • Updated documentation in README.md and docs/PRD.md: Clarified command usage, updated project structure (e.g., assets/image/ instead of assets/images/), and explained the new TUI. Also clarified that artist_id is now configured in cite.toml under [project] rather than in metadata.yml. [1] [2] [3] [4] [5] [6] [7]

Build and Deploy Pipeline Improvements

  • Expanded deployment pipeline: The build and deploy process now verifies artist existence, resolves or creates categories, creates metrics, and manages additional tables (e.g., timeline_news, urls, categories, domains, metric). The rollback command deletes all associated rows and storage objects for a deployment. [1] [2]

Codebase Cleanup

  • Refactored project discovery and reporting: Simplified project loading and error reporting, centralized styling logic, and improved logging using 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.

@VinayIN
VinayIN merged commit f0c1afd into main Jul 15, 2026
6 checks passed
@VinayIN
VinayIN deleted the checkout branch July 15, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant