Keine Beschreibung

commandStatus.go 697B

    package main import ( "fmt" "io/ioutil" "github.com/codegangsta/cli" ) // Command line subcommand for "status" var commandStatus = cli.Command{ Name: "status", ShortName: "stat", Usage: "", Action: actionStatus, Flags: []cli.Flag{ cli.StringFlag{ Name: "file", Value: "general.ledger", Usage: "", }, }, } // Display the current status of the ledger func actionStatus(c *cli.Context) { pendingFile := fmt.Sprintf(".%s", c.String("file")) ensureFileExists(pendingFile) if hasPendingTransaction(pendingFile) { pending, err := ioutil.ReadFile(pendingFile) check(err) fmt.Println(string(pending)) } else { fmt.Println("No pending transactions") } }