NAME
duckpan - Command line tool for using the DuckPAN of DuckDuckGo
VERSION
version 0.127
Duckpan
Duckpan is DuckDuckGo instant answer plugin testing platform.
SYNPOSIS
duckpan server command as an instance if run at toplevel directory of goodies or spice code base will allow testing of plugins in local environment. Test and verify functionality before requesting merging for production. Duckpan is designed to be as similar to https://www.duckduckgo.com as possible.
INSTALLATION
The installation requires some dependencies according to plugin platform being tested. duckpan installdeps
fulfilling these dependencies. The dependencies are installed in current directory. This command is meant to be used DDG zeroclickinfo-* code base.
COMMANDS
duckpan check: Check for the requirements to make duckpan contributions
duckpan query: Query is a command line tool for testing the plugin triggers. It can be used to test zeroclickinfo-goodies plugins.
duckpan server: Server runs a local webserver very similar to DuckDuckGo production environment. It can be used to test zeroclickinfo-goodies and zeroclickinfo-spice plugins.
duckpan help: Help shows you this page which briefly describes duckpan tool and its features.
duckpan test: Test your release (this will run automatically before a release).
duckpan poupload: Upload a po file to the Community Platform (Translation manager only).
duckpan publisher: Live testing of duckduckgo-publisher.
duckpan release: Release the project of the current directory to DuckPAN.
duckpan setup: Still in beta setup helps setting environment for using Dist::Zilla::Plugin::UploadToDuckPAN.
ENVIRONMENT
duckpan env name value Add an environment variable that duckpan will remember. Useful for spice API keys. Variables are stored in ~/.duckpan/env.ini
duckpan env rm name Remove an environment variable from duckpan.
PARAMETERS
duckpan -Ilib: Preload an external library intended for use while developing plugin development. For example loading modified duckpan modules duckpan -I../p5-app-duckpan/lib server
DESCRIPTION
See App::DuckPAN for more information.
SEE ALSO
CONTRIBUTION
We welcome and encourage contributions from our community. Please visit http://duckduckhack.com/ to contribute your ideas, code samples, new sources of plugin data or just express your appreciation of what we are trying to do.
SUPPORT
IRC
We invite you to join us at B<#duckduckgo> on B<irc.freenode.net> for any queries and lively discussion.
Repository
L<https://github.com/duckduckgo/p5-app-duckpan>
Issue Tracker
https://github.com/duckduckgo/p5-app-duckpan/issues
AUTHOR
Torsten Raudssus <torsten@raudss.us> https://raudss.us/
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by DuckDuckGo, Inc. http://duckduckgo.com/.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.