Skip to content

Commit

Permalink
Add *= dict syntax docs (#3141)
Browse files Browse the repository at this point in the history
  • Loading branch information
AbrilRBS authored and czoido committed Apr 3, 2023
1 parent 5b99671 commit bf6bae0
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions reference/config_files/global_conf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ any of your profiles:

* ``+=`` == ``append``: appends values at the end of the existing value (only for lists).
* ``=+`` == ``prepend``: puts values at the beginning of the existing value (only for lists).
* ``*=`` == ``update``: updates the specified keys only, leaving the rest unmodified (only for dictionaries)
* ``=!`` == ``unset``: gets rid of any configuration value.

.. code-block:: text
Expand All @@ -198,6 +199,12 @@ any of your profiles:
# Unset the value
user.myconf.build:flags=!
# Define the value => {"a": 1, "b": 2}
user.myconf.build:other={"a": 1, "b": 2}
# Update b = 4 => {"a": 1, "b": 4}
user.myconf.build:other*={"b": 4}
Configuration patterns
----------------------
Expand Down

0 comments on commit bf6bae0

Please sign in to comment.