[Zope3-checkins] CVS: Zope3/src/zope/fssync - zbundle.txt:1.1

Fred L. Drake, Jr. fred at zope.com
Fri Aug 15 19:41:50 EDT 2003


Update of /cvs-repository/Zope3/src/zope/fssync
In directory cvs.zope.org:/tmp/cvs-serv1290

Added Files:
	zbundle.txt 
Log Message:
very rough start at documentation for zbundle


=== Added File Zope3/src/zope/fssync/zbundle.txt ===
Name
----

**zbundle** - Zope bundle management tool


Synopsis
--------

**zbundle** [*general-options*...] *command* [*command-options*...] [*args*]


Description
-----------

The **zbundle** command is used to manage site management bundles
within a **zsync** checkout.

**create**
  Create a bundle and schedule it for addition to Zope via **zsync**.

**help**
  Display help text.

There are general options which apply to all **zbundle** commands, and
specific options which apply to individual commands.  General options
must be specified between the **zbundle** command name and the specific
command, while options for specific commands must be supplied after
the name of the specific command.


General Options
~~~~~~~~~~~~~~~

The following general options are supported.  These must be specified
between the name **zbundle** and the name of the specific command being
run.

-h, --help
  Display help text


The **zbundle create** Command
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Synopsis
++++++++

**create** PATH [SOURCE]

Description
+++++++++++

XXX

Options
+++++++

-f FACTORY, --factory FACTORY
  Specify the object factory to use for the object being added.

-t TYPE, --type TYPE           
  The type of the object to be created.  Normally only *FACTORY* needs
  to be specified.


The **zsync help** Command
~~~~~~~~~~~~~~~~~~~~~~~~~~

Synopsis
++++++++

**help** [*command* ...]

Description
+++++++++++

When used with specifying *command*, this displays general help on
using **zsync**.  When *command* is given, information about each
command list is presented.


Security Notes
--------------

- The ``@@Zope/Root`` file contains the username and password with
  which the checkout was made.  Since this will typically allow access
  with content management priviledges, this file should not be shared
  carelessly.


Files
-----

**zbundle** does not create any supplemental files beyond what
**zsync** produces.  Refer to the **zsync** documentation for details
on those files.


Reporting Bugs
--------------

Bugs in **zbundle** and the filesystem synchronization support in Zope 3
should be reported via the `Zope 3 Development Issue Collector`__, an
online reporting tool that allows you to enter reports directly into
our bug-tracking system.

.. __: http://collector.zope.org/Zope3-dev


See Also
--------

There are two interesting and directly relevant articles in the `Zope 3
wiki`:

* The |FSSYNC|_ is the initial proposal for a way to synchronize
  copies of a Zope-based website between a filesystem-based
  representation and the database backing the live site.

* Bundles are discussed in |TTWSITE|_; this gives more information on
  the motivation and goals surrounding this work.

.. |FSSYNC| replace::   Filesystem Synchronization Proposal
.. |TTWSITE| replace::  Through the Web Site Development

.. _FSSYNC:   http://dev.zope.org/Zope3/FileSystemSynchronizationProposal
.. _TTWSITE:  http://dev.zope.org/Zope3/ThroughTheWebSiteDevelopment


Copyright
---------

Copyright (c) 2003 `Zope Corporation`__ and Contributors.
All Rights Reserved.

.. __:  http://www.zope.com/

This software is subject to the provisions of the `Zope Public
License`_, Version 2.0 (ZPL).  A copy of the ZPL should accompany
this distribution.  THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL
EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST
INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.

.. _Zope Public License:  http://www.zope.org/Resources/ZPL




More information about the Zope3-Checkins mailing list