mirror of
https://github.com/YspCoder/clawgo.git
synced 2026-05-14 00:57:30 +08:00
cli cleanup: merge login into config subcommands and remove top-level login command
This commit is contained in:
@@ -94,7 +94,6 @@ func printHelp() {
|
|||||||
fmt.Println(" status Show clawgo status")
|
fmt.Println(" status Show clawgo status")
|
||||||
fmt.Println(" config Get/set config values")
|
fmt.Println(" config Get/set config values")
|
||||||
fmt.Println(" cron Manage scheduled tasks")
|
fmt.Println(" cron Manage scheduled tasks")
|
||||||
fmt.Println(" login Configure CLIProxyAPI upstream")
|
|
||||||
fmt.Println(" channel Test and manage messaging channels")
|
fmt.Println(" channel Test and manage messaging channels")
|
||||||
fmt.Println(" skills Manage skills (install, list, remove)")
|
fmt.Println(" skills Manage skills (install, list, remove)")
|
||||||
fmt.Println(" uninstall Uninstall clawgo components")
|
fmt.Println(" uninstall Uninstall clawgo components")
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ func configCmd() {
|
|||||||
configCheckCmd()
|
configCheckCmd()
|
||||||
case "reload":
|
case "reload":
|
||||||
configReloadCmd()
|
configReloadCmd()
|
||||||
|
case "login":
|
||||||
|
configLoginCmd()
|
||||||
default:
|
default:
|
||||||
fmt.Printf("Unknown config command: %s\n", os.Args[2])
|
fmt.Printf("Unknown config command: %s\n", os.Args[2])
|
||||||
configHelp()
|
configHelp()
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import (
|
|||||||
"clawgo/pkg/config"
|
"clawgo/pkg/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
func loginCmd() {
|
func configLoginCmd() {
|
||||||
cfg, err := loadConfig()
|
cfg, err := loadConfig()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("Error loading config: %v\n", err)
|
fmt.Printf("Error loading config: %v\n", err)
|
||||||
@@ -38,6 +38,3 @@ func loginCmd() {
|
|||||||
fmt.Println("✓ CLIProxyAPI configuration saved.")
|
fmt.Println("✓ CLIProxyAPI configuration saved.")
|
||||||
}
|
}
|
||||||
|
|
||||||
func configureProvider(cfg *config.Config, provider string) {
|
|
||||||
// Deprecated: Migrated to CLIProxyAPI logic in loginCmd
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -62,8 +62,6 @@ func main() {
|
|||||||
configCmd()
|
configCmd()
|
||||||
case "cron":
|
case "cron":
|
||||||
cronCmd()
|
cronCmd()
|
||||||
case "login":
|
|
||||||
loginCmd()
|
|
||||||
case "channel":
|
case "channel":
|
||||||
channelCmd()
|
channelCmd()
|
||||||
case "skills":
|
case "skills":
|
||||||
|
|||||||
Reference in New Issue
Block a user