summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/adding-command.rst34
-rw-r--r--doc/commands.rst40
-rw-r--r--doc/index.rst10
-rw-r--r--doc/openerp-command.rst66
4 files changed, 0 insertions, 150 deletions
diff --git a/doc/adding-command.rst b/doc/adding-command.rst
deleted file mode 100644
index 5a177b06817..00000000000
--- a/doc/adding-command.rst
+++ /dev/null
@@ -1,34 +0,0 @@
-.. _adding-command:
-
-Adding a new command
-====================
-
-``oe`` uses the argparse_ library to implement commands. Each
-command lives in its own ``openerpcommand/<command>.py`` file.
-
-.. _argparse: http://docs.python.org/2.7/library/argparse.html
-
-To create a new command, probably the most simple way to get started is to
-copy/paste an existing command, say ``openerpcommand/initialize.py`` to
-``openerpcommand/foo.py``. In the newly created file, the important bits
-are the ``run(args)`` and ``add_parser(subparsers)`` functions.
-
-``add_parser``'s responsability is to create a (sub-)parser for the command,
-i.e. describe the different options and flags. The last thing it does is to set
-``run`` as the function to call when the command is invoked.
-
-.. code-block:: python
-
- > def add_parser(subparsers):
- > parser = subparsers.add_parser('<command-name>',
- > description='...')
- > parser.add_argument(...)
- > ...
- > parser.set_defaults(run=run)
-
-``run(args)`` actually implements the command. It should be kept as simple as
-possible and delegate most of its work to small functions (probably placed at
-the top of the new file). In other words, its responsability is mainly to
-deal with the presence/absence/pre-processing of ``argparse``'s arguments.
-
-Finally, the module must be added to ``openerpcommand/__init__.py``.
diff --git a/doc/commands.rst b/doc/commands.rst
deleted file mode 100644
index 7a758b1ab2a..00000000000
--- a/doc/commands.rst
+++ /dev/null
@@ -1,40 +0,0 @@
-.. _commands:
-
-Available commands
-==================
-
-This page explain some of the available ``oe`` commands. For an overview about
-``oe``, see :doc:`openerp-command`.
-
-Keep in mind that ``oe --help`` and ``oe <command> --help`` already give a lot
-of information about the commands and their options and flags.
-
-``web``
--------
-
-The ``web`` command is used to create a single OpenERP server process to handle
-regular HTTP requests and XML-RPC requests. It is possible to execute such
-process multiple times, possibly on different machines.
-
-It is possible to chose the ``--threaded`` or ``--gevent`` flags. It is
-recommanded to use ``--threaded`` only when running a single process.
-``--gevent`` is experimental; it is planned to use it for the embedded chat
-feature.
-
-Example invocation::
-
- > oe web --addons ../../addons/trunk:../../web/trunk/addons --threaded
-
-``cron``
---------
-
-The ``cron`` command is used to create a single OpenERP process to execute
-so-called cron jobs, also called scheduled tasks in the OpenERP interface. As
-for the ``web`` command, multiple cron processes can be run side by side.
-
-It is necessary to specify on the command-line which database need to be
-watched by the cron process with the ``--database`` option.
-
-Example invocation::
-
- > oe cron --addons ../../addons/trunk:../../web/trunk/addons --database production
diff --git a/doc/index.rst b/doc/index.rst
index a61de5ca0e0..ad42e41a10f 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -30,16 +30,6 @@ OpenERP Server
form-view-guidelines
ir_actions
-OpenERP Command
-'''''''''''''''
-
-.. toctree::
- :maxdepth: 1
-
- openerp-command.rst
- commands.rst
- adding-command.rst
-
OpenERP Server API
''''''''''''''''''
diff --git a/doc/openerp-command.rst b/doc/openerp-command.rst
deleted file mode 100644
index 6ca7b02b645..00000000000
--- a/doc/openerp-command.rst
+++ /dev/null
@@ -1,66 +0,0 @@
-.. _openerp-command:
-
-The ``oe`` script
-=================
-
-The ``oe`` script provides a set of command-line tools around the OpenERP
-framework. It is meant to replace the older ``openerp-server`` script (which
-is still available).
-
-Using ``oe``
-------------
-
-In contrast to the previous ``openerp-server`` script, ``oe`` defines a few
-commands, each with its own set of flags and options. You can get some
-information for any of them with
-
-::
-
- > oe <command> --help
-
-For instance::
-
- > oe run-tests --help
-
-Some ``oe`` options can be provided via environment variables. For instance::
-
- > export OPENERP_DATABASE=trunk
- > export OPENERP_HOST=127.0.0.1
- > export OPENERP_PORT=8069
-
-Depending on your needs, you can group all of the above in one single script;
-for instance here is a, say, ``test-trunk-view-validation.sh`` file::
-
- COMMAND_REPO=/home/thu/repos/command/trunk/
- SERVER_REPO=/home/thu/repos/server/trunk
-
- export PYTHONPATH=$SERVER_REPO:$COMMAND_REPO
- export PATH=$SERVER_REPO:$COMMAND_REPO:$PATH
- export OPENERP_DATABASE=trunk
- export OPENERP_HOST=127.0.0.1
- export OPENERP_PORT=8069
-
- # The -d ignored is actually needed by `oe` even though `test_view_validation`
- # itself does not need it.
- oe run-tests -d ignored -m openerp.test_view_validation
-
-Available commands
--------------------
-
-See the :doc:`commands` page.
-
-Adding new commands
--------------------
-
-See the :doc:`adding-command` page.
-
-Bash completion
----------------
-
-A preliminary ``oe-bash-completion`` file is provided. After sourcing it,
-
-::
-
- > . oe-bash-completion
-
-completion (using the TAB character) in Bash should work.