chezmoi_modify_manager 3.5.3

Chezmoi addon to patch ini files with mixed settings and state (experimental rust branch)
Documentation
# Transforms

This is a list of supported transforms. These are used to support some special
hard-to-handle cases. The general syntax is [documented elsewhere](configuration_files.md#transform),
but in short: 

```bash
transform "section" "key" transform-name arg1="value" arg2="value" ...
transform regex "section-regex.*" "key-regex.*" transform-name arg1="value" ...
```

For example:

```bash
transform "mysection" "mykey" unsorted-list separator=","
```

Below is a list of supported transforms, but remember to check
`chezmoi_modify_manager --help-transforms` for the most up-to-date list.

## unsorted-list

Compare the value as an unsorted list.
Useful because Konversation likes to reorder lists.

Arguments:

* `separator=","`: Separating character between list elements

## kde-shortcut

Specialised transform to handle KDE changing certain global
shortcuts back and forth between formats like:

```ini
playmedia=none,,Play media playback
playmedia=none,none,Play media playback
```

No arguments.

## keyring

Get the value for a key from the system keyring. Useful for passwords
etc that you do not want in your dotfiles repo.

Arguments:

* `service="service-name"`: Service name to find entry in the keyring.
* `user="user-name"`: Username to find entry in the keyring.

You can add an entry to the secret store for your platform with:

```bash
chezmoi_modify_manager --keyring-set service-name user-name
```