Permalink
Browse files

initial app and documentation skeleton

  • Loading branch information...
1 parent 93adeef commit 07b79fa8d05a76ae0ff82d6d6569e7cd1cd12876 @xdg xdg committed Dec 6, 2011
Showing with 189 additions and 35 deletions.
  1. +71 −0 META.json
  2. +62 −0 README.pod
  3. +15 −0 bin/pantry
  4. +3 −0 dist.ini
  5. +20 −0 lib/Pantry.pm
  6. +0 −35 lib/pantry.pm
  7. +17 −0 pod/bin/pantry
  8. +1 −0 pod/lib/Pantry.pm
View
@@ -0,0 +1,71 @@
+{
+ "abstract" : "Manage resources for chef-solo",
+ "author" : [
+ "David Golden <dagolden@cpan.org>"
+ ],
+ "dynamic_config" : 0,
+ "generated_by" : "Dist::Zilla version 4.300002, CPAN::Meta::Converter version 2.112580",
+ "license" : [
+ "apache_2_0"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "pantry",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "xt",
+ "examples",
+ "corpus"
+ ],
+ "package" : [
+ "DB"
+ ]
+ },
+ "prereqs" : {
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : "6.30"
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "Pantry::App" : 0,
+ "autodie" : "2.00",
+ "perl" : "v5.14.0",
+ "strict" : 0,
+ "warnings" : 0
+ }
+ },
+ "test" : {
+ "requires" : {
+ "File::Find" : 0,
+ "File::Temp" : 0,
+ "Test::More" : 0
+ }
+ }
+ },
+ "provides" : {
+ "Pantry" : {
+ "file" : "lib/Pantry.pm",
+ "version" : "0.001"
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "bugtracker" : {
+ "mailto" : "bug-pantry at rt.cpan.org",
+ "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=pantry"
+ },
+ "homepage" : "https://github.com/dagolden/pantry",
+ "repository" : {
+ "type" : "git",
+ "url" : "https://github.com/dagolden/pantry.git",
+ "web" : "https://github.com/dagolden/pantry"
+ }
+ },
+ "version" : "0.001"
+}
+
View
@@ -0,0 +1,62 @@
+=head1 NAME
+
+Pantry - Manage resources for chef-solo
+
+=head1 VERSION
+
+version 0.001
+
+=head1 SYNOPSIS
+
+Write one!
+
+=head1 SEE ALSO
+
+Inspiration for this tool came from similar chef-solo management tools.
+In addition to being implemented in different languages, each approaches
+the problem in slightly different ways, neither of which fit my priorities.
+Nevertheless, if you use chef-solo, you might consider them as well:
+
+=over 4
+
+=item *
+
+L<https://github.com/tobami/littlechef|littlechef> (Python)
+
+=item *
+
+L<https://github.com/igal/pocketknife|pocketknife> (Ruby)
+
+=back
+
+=for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders
+
+=head1 SUPPORT
+
+=head2 Bugs / Feature Requests
+
+Please report any bugs or feature requests by email to C<bug-pantry at rt.cpan.org>, or through
+the web interface at L<http://rt.cpan.org/Public/Dist/Display.html?Name=pantry>. You will be automatically notified of any
+progress on the request by the system.
+
+=head2 Source Code
+
+This is open source software. The code repository is available for
+public review and contribution under the terms of the license.
+
+L<https://github.com/dagolden/pantry>
+
+ git clone https://github.com/dagolden/pantry.git
+
+=head1 AUTHOR
+
+David Golden <dagolden@cpan.org>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is Copyright (c) 2011 by David Golden.
+
+This is free software, licensed under:
+
+ The Apache License, Version 2.0, January 2004
+
View
@@ -0,0 +1,15 @@
+#!perl
+use v5.14;
+use warnings;
+package pantry;
+# ABSTRACT: Manage resources for chef-solo
+# PODNAME: pantry
+# VERSION
+
+use Pantry::App;
+Pantry->run;
+
+# Pod for this file is generated from the pod/ directory in the source
+# repository using the 'AppendExternalData' dzil plugin
+
+# vim: ts=2 sts=2 sw=2 et:
View
@@ -4,6 +4,9 @@ license = Apache_2_0
copyright_holder = David Golden
copyright_year = 2011
+[AppendExternalData]
+source_dir = pod
+
[@DAGOLDEN]
:version = 0.018
View
@@ -0,0 +1,20 @@
+use 5.008001;
+use strict;
+use warnings;
+
+package Pantry;
+# ABSTRACT: Manage resources for chef-solo
+# VERSION
+
+# Dependencies
+use autodie 2.00;
+
+# This file is a namespace placeholder and gives a default place to find
+# documentation for the 'pantry' program.
+
+# Pod for this file is generated from the pod/ directory in the source
+# repository using the 'AppendExternalData' dzil plugin
+
+1;
+
+# vim: ts=2 sts=2 sw=2 et:
View
@@ -1,35 +0,0 @@
-use 5.008001;
-use strict;
-use warnings;
-
-package pantry;
-# ABSTRACT: No abstract given for pantry
-# VERSION
-
-# Dependencies
-use autodie 2.00;
-
-1;
-
-=for Pod::Coverage method_names_here
-
-=head1 SYNOPSIS
-
- use pantry;
-
-=head1 DESCRIPTION
-
-This module might be cool, but you'd never know it from the lack
-of documentation.
-
-=head1 USAGE
-
-Good luck!
-
-=head1 SEE ALSO
-
-Maybe other modules do related things.
-
-=cut
-
-# vim: ts=2 sts=2 sw=2 et:
View
@@ -0,0 +1,17 @@
+=head1 SYNOPSIS
+
+Write one!
+
+=head1 SEE ALSO
+
+Inspiration for this tool came from similar chef-solo management tools.
+In addition to being implemented in different languages, each approaches
+the problem in slightly different ways, neither of which fit my priorities.
+Nevertheless, if you use chef-solo, you might consider them as well:
+
+=for :list
+* L<https://github.com/tobami/littlechef|littlechef> (Python)
+* L<https://github.com/igal/pocketknife|pocketknife> (Ruby)
+
+=cut
+
View

0 comments on commit 07b79fa

Please sign in to comment.