Provided by: quickly_12.08.1-0ubuntu2_all 

NAME
Quickly - create software programs (and other things) quickly
SYNOPSIS
quickly [options] [template] command [args]
DESCRIPTION
This manual page explains the quickly program. The quickly program helps you create software programs
(and other things) quickly. You can select from a set of application templates and use some simple
quickly commands to create, edit code and GUI, and publish your software for others to use. Quickly's
templates are easy to write. So if you are a fan of language foo, you can create a foo-project template.
Or if you want to help people making plugins for your killer app, you can make a killer-app-plugin
template. You can even create a template for managing corporate documents, creating your own awesome
LaTeX helpers. The sky is the limit!
Given the richness and variety of the Linux platform, programming on Linux should be easy and fun.
However, it's not easy and fun because it is too hard to learn. It is too hard to learn because there are
too many choices, and too much information to wade through. Quickly strives to make programming easy and
fun by bringing opinionated choices about how to write different kinds of programs to developers.
Included is a Ubuntu application template for making applications that integrate smoothly into the Ubuntu
software infrastructure.
GTD is easier with GTQD (Get Things Quickly Done)!
OPTIONS
Quickly follows the usual GNU command line syntax, with long options starting with two dashes (‘-’). A
summary of options is included below.
-h
--help Show help information
-t
--templates
This option is followed by a template name. It's needed for template commands launched outside a
project or can be used in a project for launching commands from another template.
--staging
Target launchpad staging server. Can automatically be added for using in multiple command suits if
export QUICKLY="staging".
--verbose
All commands are launched in verbose. Can automatically be added for using in multiple command
suits if export QUICKLY="verbose".
--version
Show version information.
COMMANDS
Each command can be launched with or without options.
command args
Launch the command with args in the current contexte (inside or outside a project). Some commands
needs to be launched inside a quickly project (for instance, quickly save in ubuntu-application
template), some other can be launched only outside a project (quickly create) and some can be
launched inside or outside a project (quickly quickly)
If a command is launched inside a project, the current associated template will be automatically the one
used at project creation (probably with quickly create template projectname). You can still launch
builtin command (commands that doesn't depend on any template) or command from another template with
quickly -t anothertemplate command_from_anothertemplate.
Some commands (like quickly create, quickly quickly, quickly help) needs a template after their command
name if you aren't in a project directory. This can also be achieved in using the -t template option.
create [ template ] projectname
Create a new project from template. Can only be launched outside an existing project.
You can also use:
quickly -t template create projectname (equivalent use)
commands
List all commands available, sorted by template
getstarted
Have some info to get started
quickly [ template ] newtemplate
Create a new personal template from an existing template. You can then modify this template for
your own needs.
You can also use:
quickly -t template quickly newtemplate (equivalent use)
or:
quickly quickly newtemplate if you are in a project. The newtemplate will derivate from associated
project template.
help [ template ] command
Get some help on a command. If no template is provided and you are outside any quickly project,
you are only able to get some help from builtin commands. If you specify a template (or use
quickly help -t template command, or you are in a quickly project directory), you will get some
help from the current template context.
ENVIRONMENT
QUICKLY
The QUICKLY environment variable can contain multiple tags. The separator is ":".
For example: QUICKLY=staging:verbose
QUICKLY_TEMPLATES
This variable contains additional template paths, separated by ":" much like the PATH environment
variable.
E.g.: QUICKLY_TEMPLATES=/home/foo/.quickly/templates:/home/foo/projects/mynewtemplate
08/20/2009 Quickly(1)