Skip to content

feat(cli): Refactor to use --conn/--table arguments and update check command#29

Merged
litedatum merged 2 commits intodevelopfrom
feature/source_format_change
Aug 25, 2025
Merged

feat(cli): Refactor to use --conn/--table arguments and update check command#29
litedatum merged 2 commits intodevelopfrom
feature/source_format_change

Conversation

@litedatum
Copy link
Owner

Added

  • feat(cli): refactor check command interface from positional arguments to --conn and --table options
  • feat(cli): add comprehensive test coverage for new CLI interface functionality
  • feat(cli): support explicit table name specification independent of database URL

Changed

  • BREAKING CHANGE: CLI interface changed from vlite-cli check <source> to vlite-cli check --conn <connection> --table <table_name>
  • refactor(cli): update SourceParser to accept optional table_name parameter
  • refactor(cli): modify check command to pass table_name to SourceParser.parse_source()
  • refactor(tests): update all existing CLI tests to use new interface format
  • refactor(tests): add new test cases specifically for table name parameter validation

Fixed

  • fix(cli): resolve issue where --table parameter was not correctly passed to backend
  • fix(cli): ensure table name from --table option takes precedence over table name in database URL
  • fix(tests): update regression tests to use new CLI interface format
  • fix(tests): resolve test failures caused by interface changes

Removed

@litedatum litedatum merged commit 3cade5a into develop Aug 25, 2025
5 checks passed
@litedatum litedatum deleted the feature/source_format_change branch August 25, 2025 03:30
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.

2 participants