Add input handling improvements

This commit is contained in:
AI Bot
2026-04-16 21:31:05 +02:00
committed by Riyyi
parent 192b41e18b
commit e74c38cb3f
2 changed files with 11 additions and 7 deletions
+6 -6
View File
@@ -52,12 +52,6 @@ func main() {
}
func run(cfg *Config) error {
if err := state.OpenLog(); err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
}
defer state.Close()
start := time.Now()
fmt.Fprintf(os.Stderr, "[debug] run: starting...\n")
@@ -71,6 +65,12 @@ func run(cfg *Config) error {
merged := merge.Merge(packages)
if !cfg.DryRun {
if err := state.OpenLog(); err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
}
defer state.Close()
if err := validation.CheckDBFreshness(); err != nil {
fmt.Fprintf(os.Stderr, "error: %v\n", err)
return err
+5 -1
View File
@@ -62,5 +62,9 @@ func readStdin(packages map[string]bool) error {
}
func normalizePackageName(name string) string {
return strings.TrimSpace(name)
name = strings.TrimSpace(name)
if name == "" || strings.HasPrefix(name, "#") {
return ""
}
return name
}