#1895 `prosodyctl shell help` has inconsistent output
Reporter
lissine
Owner
Nobody
Created
Updated
Stars
★ (1)
Tags
Status-New
Type-Defect
Priority-Medium
lissine
on
Steps to reproduce:
- Launch the shell: `sudo prosodyctl shell`
- run `help invite`
Here's the output:
```
| Help: invite
| Create and manage invitations
| -----------------------------
|
| invite create_account <user_jid>
| Create an invitation to make an account on this server with the specified JID (supply only a hostname to allow any username)
|
| Flags:
| --expires-after <expires_after>
| --group <group>, ...
| --role <role>, ...
|
| invite create_contact <user_jid>
| Create an invitation to become contacts with the specified user
|
| Flags:
| --allow-registration
| --expires-after <expires_after>
|
| invite create_reset <user_jid>
| Create a password reset link for the specified user
|
| Flags:
| --expires-after <expires_after>
|
| invite delete <host> <token>
| Delete/revoke an invitation token
|
| invite list <host>
| List pending invitations which allow account registration
| invite show <host> <token>
| Show details of an account invitation token
|
```
- Now, press enter while in the shell. It should show you `| Result: nil`
- Run `help invite` again.
Here's its output this time:
```
| Help: invite
| Create and manage invitations
| -----------------------------
|
| invite:create_account(user_jid) - Create an invitation to make an account on this server with the specified JID (supply only a hostname to allow any username)
| invite:create_contact(user_jid) - Create an invitation to become contacts with the specified user
| invite:create_reset(user_jid) - Create a password reset link for the specified user
| invite:delete(host, token) - Delete/revoke an invitation token
| invite:list(host) - List pending invitations which allow account registration
| invite:show(host, token) - Show details of an account invitation token
|
```
Note: `help invite` was just an example. The behavior is the same with any help section.
This issue happens on prosody 13.0, but not on prosody 0.12.4
Steps to reproduce: - Launch the shell: `sudo prosodyctl shell` - run `help invite` Here's the output: ``` | Help: invite | Create and manage invitations | ----------------------------- | | invite create_account <user_jid> | Create an invitation to make an account on this server with the specified JID (supply only a hostname to allow any username) | | Flags: | --expires-after <expires_after> | --group <group>, ... | --role <role>, ... | | invite create_contact <user_jid> | Create an invitation to become contacts with the specified user | | Flags: | --allow-registration | --expires-after <expires_after> | | invite create_reset <user_jid> | Create a password reset link for the specified user | | Flags: | --expires-after <expires_after> | | invite delete <host> <token> | Delete/revoke an invitation token | | invite list <host> | List pending invitations which allow account registration | invite show <host> <token> | Show details of an account invitation token | ``` - Now, press enter while in the shell. It should show you `| Result: nil` - Run `help invite` again. Here's its output this time: ``` | Help: invite | Create and manage invitations | ----------------------------- | | invite:create_account(user_jid) - Create an invitation to make an account on this server with the specified JID (supply only a hostname to allow any username) | invite:create_contact(user_jid) - Create an invitation to become contacts with the specified user | invite:create_reset(user_jid) - Create a password reset link for the specified user | invite:delete(host, token) - Delete/revoke an invitation token | invite:list(host) - List pending invitations which allow account registration | invite:show(host, token) - Show details of an account invitation token | ``` Note: `help invite` was just an example. The behavior is the same with any help section. This issue happens on prosody 13.0, but not on prosody 0.12.4