// DeleteCommand deletes a Note func DeleteCommand(c *cli.Context, i storage.Impl) (n storage.Note, err error) { nName, err := NoteName(c) if err != nil { return n, err } n, err = i.LoadNote(nName) if err != nil { return n, err } if i.DeleteNote(n) != nil { return n, err } return n, nil }