A small application to manage Lilypond music repositories
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Moves TODOs to github

+1 -11
+1 -2
cmd/book.go
··· 23 23 var bookCmd = &cobra.Command{ 24 24 Use: "book", 25 25 Short: "Generate library songbook", 26 - // TODO: Write description 27 - Long: ``, 26 + Long: ``, 28 27 Run: func(cmd *cobra.Command, args []string) { 29 28 path, opts := getSettings() 30 29 compiler.MakeBook(path, opts)
-2
compiler/book.go
··· 53 53 helpers.Check(err, "error executing book template") 54 54 f.Close() 55 55 56 - // TODO: Better error messages when there is an error compiling latex 57 56 cmd := exec.Command("latexmk", "-silent", "-pdf", "-cd", texPath) 58 57 out, err := cmd.CombinedOutput() 59 58 if err != nil { ··· 71 70 "error": err, 72 71 }).Error("failed to clean songbook latex files") 73 72 } 74 - // TODO: Make optional by flag 75 73 err = os.Remove(texPath) 76 74 helpers.Check(err, "could not remove songbook latex template") 77 75 }
-1
compiler/lilypond.go
··· 31 31 // PrepareLilypond sets all arguments and options for the Lilypond 32 32 // compilation function using the given settings 33 33 func PrepareLilypond(opts *settings.Settings) { 34 - // TODO: Escape these directory strings 35 34 // Adds all includes to the lilypond arguments 36 35 for _, dir := range opts.LilypondIncludes { 37 36 lilypondArgs = append(lilypondArgs, "--include="+dir)
-6
main.go
··· 19 19 func main() { 20 20 cmd.Execute() 21 21 } 22 - 23 - // TODO: Make a command to check that settings are legal 24 - // TODO: Add a clean command 25 - // TODO: Add support for Ly files to the add command 26 - // TODO: Allow an latex input file for styling 27 - // TODO: Sort output into categories