trusty (1) quickly.1.gz

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)