├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── bin └── duckpan ├── dist.ini ├── duckpan_pr_template.md ├── lib └── App │ ├── DuckPAN.pm │ └── DuckPAN │ ├── Cmd.pm │ ├── Cmd │ ├── Check.pm │ ├── Env.pm │ ├── Env │ │ ├── Cmd.pm │ │ └── Cmd │ │ │ ├── Get.pm │ │ │ ├── Help.pm │ │ │ ├── List.pm │ │ │ ├── Rm.pm │ │ │ └── Set.pm │ ├── Help.pm │ ├── Install.pm │ ├── Installdeps.pm │ ├── New.pm │ ├── Publisher.pm │ ├── Query.pm │ ├── Roadrunner.pm │ ├── Server.pm │ └── Test.pm │ ├── Config.pm │ ├── DDG.pm │ ├── Fathead.pm │ ├── HasApp.pm │ ├── Option │ └── Global.pm │ ├── Perl.pm │ ├── Query.pm │ ├── Restart.pm │ ├── Template.pm │ ├── TemplateDefinitions.pm │ ├── TemplateSet.pm │ ├── Web.pm │ ├── WebPublisher.pm │ └── WebStatic.pm ├── share └── template_compiler.js ├── t ├── app_duckpan.t ├── lib │ └── DDG │ │ ├── Goodie │ │ └── TwoShoes.pm │ │ └── Spice │ │ └── NagaBhutJolokiaDax.pm ├── load.t ├── system_duckpan.t ├── template │ ├── lib │ │ └── DDG │ │ │ └── Default.pm │ ├── share │ │ ├── css │ │ │ └── default.css │ │ ├── javascript │ │ │ └── default.js │ │ └── text │ │ │ └── README │ ├── t │ │ └── Example.test │ └── templates.yml └── templates.t └── weaver.ini /.gitignore: -------------------------------------------------------------------------------- 1 | App-DuckPAN-* 2 | .build 3 | *.sw* 4 | *~ 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/README.md -------------------------------------------------------------------------------- /bin/duckpan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/bin/duckpan -------------------------------------------------------------------------------- /dist.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/dist.ini -------------------------------------------------------------------------------- /duckpan_pr_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/duckpan_pr_template.md -------------------------------------------------------------------------------- /lib/App/DuckPAN.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Check.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Check.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd/Get.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd/Get.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd/Help.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd/Help.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd/List.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd/List.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd/Rm.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd/Rm.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Env/Cmd/Set.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Env/Cmd/Set.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Help.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Help.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Install.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Install.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Installdeps.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Installdeps.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/New.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/New.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Publisher.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Publisher.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Query.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Query.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Roadrunner.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Roadrunner.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Server.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Server.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Cmd/Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Cmd/Test.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Config.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Config.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/DDG.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/DDG.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Fathead.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Fathead.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/HasApp.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/HasApp.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Option/Global.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Option/Global.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Perl.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Perl.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Query.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Query.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Restart.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Restart.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Template.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Template.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/TemplateDefinitions.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/TemplateDefinitions.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/TemplateSet.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/TemplateSet.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/Web.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/Web.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/WebPublisher.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/WebPublisher.pm -------------------------------------------------------------------------------- /lib/App/DuckPAN/WebStatic.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/lib/App/DuckPAN/WebStatic.pm -------------------------------------------------------------------------------- /share/template_compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/share/template_compiler.js -------------------------------------------------------------------------------- /t/app_duckpan.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/app_duckpan.t -------------------------------------------------------------------------------- /t/lib/DDG/Goodie/TwoShoes.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/lib/DDG/Goodie/TwoShoes.pm -------------------------------------------------------------------------------- /t/lib/DDG/Spice/NagaBhutJolokiaDax.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/lib/DDG/Spice/NagaBhutJolokiaDax.pm -------------------------------------------------------------------------------- /t/load.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/load.t -------------------------------------------------------------------------------- /t/system_duckpan.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/system_duckpan.t -------------------------------------------------------------------------------- /t/template/lib/DDG/Default.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/template/lib/DDG/Default.pm -------------------------------------------------------------------------------- /t/template/share/css/default.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/template/share/javascript/default.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/template/share/text/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/template/t/Example.test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/template/templates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/template/templates.yml -------------------------------------------------------------------------------- /t/templates.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/t/templates.t -------------------------------------------------------------------------------- /weaver.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckduckgo/p5-app-duckpan/HEAD/weaver.ini --------------------------------------------------------------------------------