diff --git a/mk.go b/mk.go index d88732a..925f31e 100644 --- a/mk.go +++ b/mk.go @@ -200,11 +200,11 @@ func mkPrintRecipe(target string, recipe string) { if nocolor { fmt.Printf("%s: ", target) } else { - fmt.Printf("%s%s%s → %s", + fmt.Printf("%s%s%s →\n%s", ansiTermBlue+ansiTermBright+ansiTermUnderline, target, ansiTermDefault, ansiTermBlue) } - printIndented(os.Stdout, recipe, len(target)+3) + printIndented(os.Stdout, recipe, 4) if len(recipe) == 0 { os.Stdout.WriteString("\n") } diff --git a/recipe.go b/recipe.go index a0fedce..336ac31 100644 --- a/recipe.go +++ b/recipe.go @@ -46,19 +46,15 @@ func stripIndentation(s string, mincol int) string { func printIndented(out io.Writer, s string, ind int) { indentation := strings.Repeat(" ", ind) reader := bufio.NewReader(strings.NewReader(s)) - firstline := true for { line, err := reader.ReadString('\n') if len(line) > 0 { - if !firstline { - io.WriteString(out, indentation) - } + io.WriteString(out, indentation) io.WriteString(out, line) } if err != nil { break } - firstline = false } }