Enhancement - export.yaml

- Preliminary export.yaml support.  No unit tests yet, and no decision
  on including this feature.  It may be that libyaml is the right choice,
  as an optional dependency.
This commit is contained in:
Paul Beckingham 2010-07-11 10:22:36 -04:00
parent 8b02d2bdeb
commit 2b48ae8e38
6 changed files with 67 additions and 10 deletions

View file

@ -1,7 +1,7 @@
////////////////////////////////////////////////////////////////////////////////
// task - a command line task list manager.
//
// Copyright 2006 - 2010, Paul Beckingham.
// Copyright 2006 - 2010, Paul Beckingham, Federico Hernandez.
// All rights reserved.
//
// This program is free software; you can redistribute it and/or modify it under
@ -44,6 +44,7 @@ public:
void parse (const std::string&);
std::string composeCSV () const;
std::string composeYAML () const;
// Status values.
enum status {pending, completed, deleted, recurring, waiting};