// Package cli — mode CLI pendamping (F-028). package cli import ( "fmt" "io" "strings" "gitea.oxpoe.qzz.io/oxpoe/tia-love/internal/i18n" "gitea.oxpoe.qzz.io/oxpoe/tia-love/internal/stack" ) // Convert — `tia-love convert "docker run …"`: cetak compose YAML. // Logika inti di internal/stack (dipakai TUI & CLI — hasil identik, F-028). func Convert(args []string, stdout, stderr io.Writer) int { if len(args) == 0 { fmt.Fprintln(stderr, i18n.T("cli.convertUsage")) return 2 } res, err := stack.Convert(strings.Join(args, " ")) if err != nil { fmt.Fprintln(stderr, err) return 1 } fmt.Fprintln(stdout, res.Output) return 0 }