Go CLI: refactor commands (#16447)

### Summary

1. Move debug commands to dev file.
2. Refactor some commands syntax

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-06-29 17:03:26 +08:00
committed by GitHub
parent ec5cd6b1c0
commit 3202ec6abf
12 changed files with 999 additions and 1022 deletions

View File

@@ -157,11 +157,11 @@ func (p *Parser) parseUserCommand() (*Command, error) {
case TokenDrop:
return p.parseAPIDropCommands()
case TokenAdd:
return p.parseAddCommand()
return p.parseAPIAddCommands()
case TokenDelete:
return p.parseDeleteCommand()
return p.parseAPIDeleteCommands()
case TokenAlter:
return p.parseAlterCommand()
return p.parseAPIAlterCommands()
case TokenSet:
return p.parseAPISetCommands()
case TokenReset:
@@ -169,7 +169,8 @@ func (p *Parser) parseUserCommand() (*Command, error) {
case TokenImport:
return p.parseImportCommand()
case TokenInsert:
return p.parseInsertCommand()
// Use for development only
return p.parseDevInsertCommand()
case TokenRetrieve:
return p.parseRetrieveCommand()
case TokenParse:
@@ -211,9 +212,9 @@ func (p *Parser) parseUserCommand() (*Command, error) {
case TokenUse:
return p.parseAPIUseCommands()
case TokenUpdate:
return p.parseUpdateCommand()
return p.parseDevUpdateCommand()
case TokenRemove:
return p.parseRemoveCommand()
return p.parseAPIRemoveCommands()
case TokenGet:
return p.parseGetCommand()
case TokenExplain: