diff options
author | TW <tw@waldmann-edv.de> | 2017-12-09 22:23:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-09 22:23:57 +0100 |
commit | e838b48b604d9ccca3706984ba79aebb97ed02e9 (patch) | |
tree | ae76462cec1a2af4d82ea1680aa5c34e2d281319 /docs | |
parent | 3f4dfc98749619414b8da1a6d1845706436dd7af (diff) | |
parent | ce92960c6370db6ae7ba9c4c827a8bb0a8325d0e (diff) |
Merge pull request #3421 from ThomasWaldmann/add-config-docs-master
add auto-generated docs for borg config
Diffstat (limited to 'docs')
-rw-r--r-- | docs/usage.rst | 2 | ||||
-rw-r--r-- | docs/usage/config.rst.inc | 73 |
2 files changed, 74 insertions, 1 deletions
diff --git a/docs/usage.rst b/docs/usage.rst index f8e2b48bf..9c0adfdb5 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -49,9 +49,9 @@ Usage usage/recreate usage/tar usage/serve + usage/config usage/lock usage/benchmark - usage/config usage/help usage/debug diff --git a/docs/usage/config.rst.inc b/docs/usage/config.rst.inc new file mode 100644 index 000000000..2a64c1276 --- /dev/null +++ b/docs/usage/config.rst.inc @@ -0,0 +1,73 @@ +.. IMPORTANT: this file is auto-generated from borg's built-in help, do not edit! + +.. _borg_config: + +borg config +----------- +.. code-block:: none + + borg [common options] config [options] REPOSITORY NAME [VALUE] + +.. only:: html + + .. class:: borg-options-table + + +-------------------------------------------------------+----------------------+----------------------------------------+ + | **positional arguments** | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | | ``REPOSITORY`` | repository to configure | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | | ``NAME`` | name of config key | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | | ``VALUE`` | new value for key | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | **optional arguments** | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | | ``-c``, ``--cache`` | get and set values from the repo cache | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | | ``-d``, ``--delete`` | delete the key from the config file | + +-------------------------------------------------------+----------------------+----------------------------------------+ + | .. class:: borg-common-opt-ref | + | | + | :ref:`common_options` | + +-------------------------------------------------------+----------------------+----------------------------------------+ + + .. raw:: html + + <script type='text/javascript'> + $(document).ready(function () { + $('.borg-options-table colgroup').remove(); + }) + </script> + +.. only:: latex + + REPOSITORY + repository to configure + NAME + name of config key + VALUE + new value for key + + + optional arguments + -c, --cache get and set values from the repo cache + -d, --delete delete the key from the config file + + + :ref:`common_options` + | + +Description +~~~~~~~~~~~ + +This command gets and sets options in a local repository or cache config file. +For security reasons, this command only works on local repositories. + +To delete a config value entirely, use ``--delete``. To get an existing key, pass +only the key name. To set a key, pass both the key name and the new value. Keys +can be specified in the format "section.name" or simply "name"; the section will +default to "repository" and "cache" for the repo and cache configs, respectively. + +By default, borg config manipulates the repository config file. Using ``--cache`` +edits the repository cache's config file instead.
\ No newline at end of file |