mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 23:41:12 +08:00
Go: refactor CLI (#15898)
### What problem does this PR solve? 1. remove unused code 2. fix login issue ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) - [x] Refactoring Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -26,7 +26,8 @@ import (
|
||||
"ragflow/internal/cli"
|
||||
)
|
||||
|
||||
func newMain() {
|
||||
func main() {
|
||||
|
||||
parseArgs, err := cli.ParseArgs(os.Args[1:])
|
||||
if err != nil {
|
||||
return
|
||||
@@ -63,7 +64,7 @@ func newMain() {
|
||||
|
||||
if parseArgs.Command != nil {
|
||||
if err = client.RunSingleCommand(parseArgs.Command); err != nil {
|
||||
fmt.Printf("Error: %v\n", err)
|
||||
fmt.Printf("Command execution failed: %v\n", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
} else {
|
||||
@@ -75,60 +76,3 @@ func newMain() {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
||||
newMain()
|
||||
//// Parse command line arguments (skip program name)
|
||||
//args, err := cli.ParseConnectionArgs(os.Args[1:])
|
||||
//if err != nil {
|
||||
// fmt.Printf("Error: %v\n", err)
|
||||
// os.Exit(1)
|
||||
//}
|
||||
//
|
||||
//// Initialize logger with appropriate level
|
||||
//logLevel := "warn" // Default to warn (quiet mode)
|
||||
//if args.Verbose {
|
||||
// logLevel = "info"
|
||||
//}
|
||||
//if err = common.Init(logLevel); err != nil {
|
||||
// fmt.Printf("Warning: Failed to initialize logger: %v\n", err)
|
||||
//}
|
||||
//
|
||||
//// Show help and exit
|
||||
//if args.ShowHelp {
|
||||
// cli.PrintUsage()
|
||||
// os.Exit(0)
|
||||
//}
|
||||
//
|
||||
//// Create CLI instance with parsed arguments
|
||||
//cliApp, err := cli.NewCLIWithArgs(args)
|
||||
//if err != nil {
|
||||
// fmt.Printf("Failed to create CLI: %v\n", err)
|
||||
// os.Exit(1)
|
||||
//}
|
||||
//
|
||||
//// Handle interrupt signal
|
||||
//sigChan := make(chan os.Signal, 1)
|
||||
//signal.Notify(sigChan, syscall.SIGINT, syscall.SIGTERM)
|
||||
//go func() {
|
||||
// <-sigChan
|
||||
// cliApp.Cleanup()
|
||||
// os.Exit(0)
|
||||
//}()
|
||||
//
|
||||
//// Check if we have a single command to execute
|
||||
//if args.Command != nil {
|
||||
// // Single command mode
|
||||
// if err = cliApp.RunSingleCommand(args.Command); err != nil {
|
||||
// fmt.Printf("Error: %v\n", err)
|
||||
// os.Exit(1)
|
||||
// }
|
||||
//} else {
|
||||
// // Interactive mode
|
||||
// if err = cliApp.Run(); err != nil {
|
||||
// fmt.Printf("CLI error: %v\n", err)
|
||||
// os.Exit(1)
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user