mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-20 06:31:02 +08:00
Go CLI: refactor (#16299)
``` RAGFlow(api/default)> list dataset 'e93ab2c04ad111f1b17438a74640adcc' documents; Total: 1 RAGFlow(api/default)> list datasets; RAGFlow(api/default)> list chats; Total: 2 RAGFlow(api/default)> list agents; Total: 1 RAGFlow(api/default)> list searches; Total: 1 RAGFlow(api/default)> list keys; +----------------------------------+---------------+----------------------------------+-----------------------------------------------------+---------------+ | beta | create_time | tenant_id | token | update_time | +----------------------------------+---------------+----------------------------------+-----------------------------------------------------+---------------+ | GKsLEdSUkl76gJz1k_4fJpSQRIlWsiki | 1782285917523 | 2ba4881420fa11f19e9c38a74640adcc | ragflow-JgnarFSCUiV99oOvvMDei7ZzZg1cVlqGd1AMHrHeKE4 | 1782285917523 | +----------------------------------+---------------+----------------------------------+-----------------------------------------------------+---------------+ RAGFlow(api/default)> create key; SUCCESS RAGFlow(api/default)> drop key 'ragflow-aA4R7AuUD158yh2LDh7IDBiqwOKFDKeTwUSQSLVdPdM'; SUCCESS ``` --------- Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -37,11 +37,11 @@ func (c *CLI) ExecuteCommand(cmd *Command) (ResponseIf, error) {
|
||||
|
||||
func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
|
||||
switch cmd.Type {
|
||||
case "login_user":
|
||||
case "admin_login_user":
|
||||
return c.LoginUserByCommand(cmd)
|
||||
case "logout":
|
||||
case "admin_logout":
|
||||
return c.Logout()
|
||||
case "ping_server":
|
||||
case "admin_ping_server":
|
||||
return c.PingByCommand(cmd)
|
||||
case "benchmark":
|
||||
return c.RunBenchmark(cmd)
|
||||
@@ -284,23 +284,31 @@ func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
|
||||
}
|
||||
func (c *CLI) ExecuteUserCommand(cmd *Command) (ResponseIf, error) {
|
||||
switch cmd.Type {
|
||||
case "register_user":
|
||||
case "api_register_user":
|
||||
return c.RegisterUser(cmd)
|
||||
case "login_user":
|
||||
case "api_login_user":
|
||||
return c.LoginUserByCommand(cmd)
|
||||
case "logout":
|
||||
case "api_logout":
|
||||
return c.Logout()
|
||||
case "ping_server":
|
||||
case "api_ping_server":
|
||||
return c.PingByCommand(cmd)
|
||||
// Configuration commands
|
||||
case "list_configs":
|
||||
case "api_list_configs":
|
||||
return c.ListConfigs(cmd)
|
||||
case "set_log_level":
|
||||
return c.SetLogLevel(cmd)
|
||||
case "benchmark":
|
||||
return c.RunBenchmark(cmd)
|
||||
case "list_datasets":
|
||||
return c.ListDatasets(cmd)
|
||||
case "api_list_datasets":
|
||||
return c.APIListDatasetsCommand(cmd)
|
||||
case "api_list_dataset_documents":
|
||||
return c.APIListDatasetDocumentsCommand(cmd)
|
||||
case "api_list_agents":
|
||||
return c.APIListAgentsCommand(cmd)
|
||||
case "api_list_chats":
|
||||
return c.APIListChatsCommand(cmd)
|
||||
case "api_list_searches":
|
||||
return c.APIListSearchesCommand(cmd)
|
||||
case "list_dataset_documents":
|
||||
return c.ListDatasetDocumentUserCommand(cmd)
|
||||
case "search_on_datasets":
|
||||
@@ -308,12 +316,12 @@ func (c *CLI) ExecuteUserCommand(cmd *Command) (ResponseIf, error) {
|
||||
case "search_help":
|
||||
printSearchHelp()
|
||||
return nil, nil
|
||||
case "create_token":
|
||||
return c.CreateToken(cmd)
|
||||
case "list_tokens":
|
||||
return c.ListTokens(cmd)
|
||||
case "drop_token":
|
||||
return c.DropToken(cmd)
|
||||
case "api_create_api_key":
|
||||
return c.APICreateAPIKeyCommand(cmd)
|
||||
case "api_list_api_keys":
|
||||
return c.APIListAPIKeysCommand(cmd)
|
||||
case "api_delete_api_key":
|
||||
return c.APIDeleteAPIKeyCommand(cmd)
|
||||
case "set_token":
|
||||
return c.SetToken(cmd)
|
||||
case "show_token":
|
||||
|
||||
Reference in New Issue
Block a user