diff --git a/manpages/en.md b/manpages/en.md index d2e116de..15ab3049 100644 --- a/manpages/en.md +++ b/manpages/en.md @@ -16,7 +16,7 @@ arsse - manage an instance of The Advanced RSS Environment (The Arsse) **arsse** allows a sufficiently privileged user to perform various administrative operations related to The Arsse, including: -- Adding and removing users +- Adding and removing users and managing their metadata - Managing passwords and authentication tokens - Importing and exporting OPML newsfeed-lists @@ -24,7 +24,7 @@ These are documented in the next section **PRIMARY COMMANDS**. Further, seldom-u # PRIMARY COMMANDS -## Managing users +## Managing users and metadata **arsse user [list]** @@ -34,8 +34,28 @@ These are documented in the next section **PRIMARY COMMANDS**. Further, seldom-u : Adds a new user to the database with the specified username and password. If <*password*> is omitted a random password will be generated and printed. - The **--admin** flag may be used to mark the user as an administrator. This has no meaning within the context of The Arsse as a whole, but it is used control access to certain features in the Miniflux and Nextcloud News protocols. +: The **--admin** flag may be used to mark the user as an administrator. This has no meaning within the context of The Arsse as a whole, but it is used control access to certain features in the Miniflux and Nextcloud News protocols. **arsse user remove** <*username*> : Immediately removes a user from the database. All associated data (folders, subscriptions, etc.) are also removed. + +**arsse user show** <*username*> + +: Displays a table of metadata properties and their assigned values for <*username*>. These properties are primarily used by the Miniflux protocol. Consult the section **USER METADATA** for details. + +**arsse user set** <*username*> <*property*> <*value*> + +: Sets a metadata property for a user. These properties are primarily used by the Miniflux protocol. Consult the section **USER METADATA** for details. + +**arsse user unset** <*username*> <*property*> + +: Clears a metadata property for a user. The property is thereafter set to its default value, which is protocol-dependent. + +## Managing passwords and authentication tokens + +**arsse user set-pass** <*username*> [<*password*>] [--fever] + +: Changes a user's password to the specified value. If no password is specified, a random password will be generated and printed. +\ +: The **--fever** option sets a user's Fever protocol password instead of their general password. As Fever requires that passwords be stored insecurely, users do not have Fever passwords by default, and logging in to the Fever protocol is disabled until a password is set. It is highly recommended that a user's Fever password be different from their general password.