Add mix tasks to give additional recovery and debugging options
authorMark Felder <feld@FreeBSD.org>
Wed, 25 Nov 2020 18:44:06 +0000 (12:44 -0600)
committerMark Felder <feld@FreeBSD.org>
Wed, 2 Dec 2020 16:43:22 +0000 (10:43 -0600)
commit6dcc36baa9b19d18785d6f7ab8ceb7dd941c6180
treef7d1e13390dab367c34182316d23203ce0d34ab9
parent57d0379b89bd323dacf4959b03c55519de173ec0
Add mix tasks to give additional recovery and debugging options

- pleroma.config dump: prints the entire config as it would be exported to the filesystem
- pleroma.config dump KEY: prints the configuration under a specific ConfigDB key in the database
- pleroma.config keylist: lists the available keys in ConfigDB
- pleroma.config keydel KEY: deletes ConfigDB entry stored under the key

This should prevent the need for users to manually execute SQL queries.
lib/mix/tasks/pleroma/config.ex