The ubuntu-project template template contains the following commands.
Usage: $quickly create ubuntu-project path/to/project_name
where "project_name" is one or more words separated by an underscore and path/to can be any existing path.
This will create and run a new project, including Python code, Glade files, and packaging files to make the project work. After creating the project, get started by:
Usage: $quickly dialog dialog_name where dialog_name is one or more words seperated with underscore
This will create:
To edit the UI for the dialog, run: $quickly glade
To edit the behavior, run: $quickly edit
To use the dialog you have to invoke it from another python file:
Usage: $quickly edit
A convenience command to open all of your python files in your project directory in your default editor, ready for editing.
Usage: $quickly glade
Opens Glade UI editor so that you can edit the UI for dialogs and windows in your project. Note that you *must* open Glade in this manner for quickly to work. If you try to open Glade directly, and the open the UI files, Glade will throw errors and won't open the files.
Usage: $quickly help
Opens a web browser with the help index.
Usage:
$quickly license
Adds license to project files. Before using this command, you should:
This will modify the Copyright file with the chosen licence (with GPL-3 by default). Updating previous chosen Licence if needed. If you previously removed the tags to add your own licence, it will leave it pristine. If no name is attributed to the Copyright, it will try to retrieve it from Launchpad (in quickly release or quickly share command only)
Finally, this will copy the Copyright at the head of every files.
Note that if you don't run quickly licence before calling quickly release or quickly share, this one will execute it for you and guess the copyright holder from your launchpad account if you didn't update it.
Usage: $quickly package
Creates a debian file (deb) from your project. Before running the package command you can edit the Icon and Category entry of *.desktop.in file, where * is the name of your project.
Note that if you didn't run quickly release, quickly share or quickly change-lp-project you may miss the name, email in setup.py. You can edit them if you don't want to use any of these commands afterwards. Those changes are not a mandatory at all for testing purpose.
Usage: $quickly release
Posts a release of your project to a PPA on launchpad so that users can install the application on their system.
You can also execute:
$quickly release
$quickly release
Before running quickly release, you should: create your account and a project page on http://launchpad.net. You also have to add a PPA to your launchpad account.
Name, email and version setup.py will be automatically changed.
(version will be
If you previously used quickly shared
You can run $quickly package and test your package to make sure it installs as expected. (This is not mandatory)
Usage: $quickly run
Runs your application. This is the best way to try test it out while you are developing it. It starts up the main project window.
Usage:
$quickly save notes about changes
where "notes about changes" is optional text describing what changes
were made since the last save.
This command commits all changes since the last save to bzr. Note that it does not push changes to any back up location. If you need revert or otherwise use the revision control, us bzr directly: $bzr help
Usage: $quickly share
Updates your PPA with the the latest saved project changes.
Before running quickly release, you should: create your account on http://launchpad.net. You also have to add a PPA to your launchpad account.
Name, email and version setup.py will be automatically changed.
(version will be