NAME

Document::TriPart::Cabinet - Keep Document::TriPart documents organized

VERSION

Version 0.001

SYNOPSIS

use Document::TriPart::Cabinet

my $cabinet = Document::TriPart::Cabinet->new( storage => Document::TriPart::Cabinet::Storage::Disk->new( dir => $dir ) ); # Ugh, this feels like Java
my $document = $cabinet->create;

# Print out the document UUID
print $document->uuid, "\n";

$document->edit( \<<_END_ );
title: Xyzzy
abstract: apple
---
The quick brown fox
_END_

# Inspect the creation & modification time
print $document->creation, "\n";
print $document->modification, "\n";

# ... Later, load the document by $uuid
$document = $cabinet->load( $uuid );

SEE ALSO

Document::TriPart

AUTHOR

Robert Krimen, <rkrimen at cpan.org>

BUGS

Please report any bugs or feature requests to bug-document-tripart-cabinet at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Document-TriPart-Cabinet. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Document::TriPart::Cabinet

You can also look for information at:

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright 2009 Robert Krimen, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.