Record new setup for config command

- support adding a value, not just toggles
- support adding multiple values by accepting multiple options
- support clearing a value by deleting the key