Man Linux: Main Page and Category List

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 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
-â). A summary of options is included below.
       starting with two dashes (â

       -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.

NOTES

       QUICKLY  environment  variable can contain multiple tags. The separator
       is ":".

       For instance: QUICKLY=staging:verbose

                                  08/20/2009                        Quickly(1)