Provided by: quickly_12.08.1-0ubuntu2_all bug

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)