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)