feat: scaffold dirs with a noop miro init command

This commit is contained in:
2026-03-16 20:58:09 +00:00
parent df77cbb9a1
commit 63fddb28fa
8 changed files with 106 additions and 1 deletions
+6
View File
@@ -0,0 +1,6 @@
package miro
// Init is the current no-op initializer placeholder.
func Init() error {
return nil
}
+33
View File
@@ -0,0 +1,33 @@
package output
import (
"fmt"
"strings"
)
const (
bold = "\x1b[1m"
italic = "\x1b[3m"
wordmark = "\x1b[38;2;112;224;0m"
chevron = "\x1b[38;2;29;211;176m"
reset = "\x1b[0m"
prefix = wordmark + bold + italic + "miro" + reset + " " + chevron + bold + italic + "" + reset + " "
)
func Prefix() string {
return prefix
}
func Format(msg string) string {
body := strings.TrimRight(msg, "\n")
suffix := msg[len(body):]
return Prefix() + body + suffix
}
func Println(msg string) {
fmt.Println(Format(msg))
}
func Printf(format string, args ...any) {
fmt.Print(Format(fmt.Sprintf(format, args...)))
}