Verified against Semitexa Ultimate 2026.10.20.0340
role commands
Every role command, with the arguments and options the console actually defines.
role:assign
Give a user a role (--remove takes it back).
bin/semitexa role:assign "<role>"
| option | takes a value |
|---|---|
--email |
yes |
--tenant |
yes |
--shared |
no |
--remove |
no |
role:create
Create a role that grants permissions (--permission, repeatable).
bin/semitexa role:create "<name>"
| option | takes a value |
|---|---|
--permission |
yes |
--tenant |
yes |
--shared |
no |
role:delete
Delete a role and take it from everyone who holds it.
bin/semitexa role:delete "<role>"
| option | takes a value |
|---|---|
--tenant |
yes |
--shared |
no |
role:grant
Add (--permission) or remove (--revoke) permissions of a role.
bin/semitexa role:grant "<role>"
| option | takes a value |
|---|---|
--permission |
yes |
--revoke |
yes |
--tenant |
yes |
--shared |
no |
role:list
List roles and their permissions (--email: the roles one user holds).
bin/semitexa role:list
| option | takes a value |
|---|---|
--tenant |
yes |
--email |
yes |