Merge pull request #1633 from mattermost/mattermost.go-help
Updating mattermost.go help
Этот коммит содержится в:
81
doc/install/Command-Line_Tools.md
Обычный файл
81
doc/install/Command-Line_Tools.md
Обычный файл
@@ -0,0 +1,81 @@
|
|||||||
|
# Command Line Tools
|
||||||
|
|
||||||
|
From the directory where the Mattermost platform is installed a `platform` command is available for configuring the system, including:
|
||||||
|
|
||||||
|
- Creating teams
|
||||||
|
- Creating users
|
||||||
|
- Assigning roles to users
|
||||||
|
- Reseting user passwords
|
||||||
|
- Permanently deleting users (use cautiously - database backup recommended before use)
|
||||||
|
- Permanently deleting teams (use cautiously - database backup recommended before use)
|
||||||
|
|
||||||
|
Typing `platform -help` brings up the below documentation on usage.
|
||||||
|
|
||||||
|
```
|
||||||
|
Mattermost commands to help configure the system
|
||||||
|
|
||||||
|
NAME:
|
||||||
|
platform -- platform configuation tool
|
||||||
|
|
||||||
|
USAGE:
|
||||||
|
platform [options]
|
||||||
|
|
||||||
|
FLAGS:
|
||||||
|
-config="config.json" Path to the config file
|
||||||
|
|
||||||
|
-email="user@example.com" Email address used in other commands
|
||||||
|
|
||||||
|
-password="mypassword" Password used in other commands
|
||||||
|
|
||||||
|
-team_name="name" The team name used in other commands
|
||||||
|
|
||||||
|
-role="admin" The role used in other commands
|
||||||
|
valid values are
|
||||||
|
"" - The empty role is basic user
|
||||||
|
permissions
|
||||||
|
"admin" - Represents a team admin and
|
||||||
|
is used to help administer one team.
|
||||||
|
"system_admin" - Represents a system
|
||||||
|
admin who has access to all teams
|
||||||
|
and configuration settings.
|
||||||
|
COMMANDS:
|
||||||
|
-create_team Creates a team. It requires the -team_name
|
||||||
|
and -email flag to create a team.
|
||||||
|
Example:
|
||||||
|
platform -create_team -team_name="name" -email="user@example.com"
|
||||||
|
|
||||||
|
-create_user Creates a user. It requires the -team_name,
|
||||||
|
-email and -password flag to create a user.
|
||||||
|
Example:
|
||||||
|
platform -create_user -team_name="name" -email="user@example.com" -password="mypassword"
|
||||||
|
|
||||||
|
-assign_role Assigns role to a user. It requires the -role,
|
||||||
|
-email and -team_name flag. You may need to log out
|
||||||
|
of your current sessions for the new role to be
|
||||||
|
applied.
|
||||||
|
Example:
|
||||||
|
platform -assign_role -team_name="name" -email="user@example.com" -role="admin"
|
||||||
|
|
||||||
|
-reset_password Resets the password for a user. It requires the
|
||||||
|
-team_name, -email and -password flag.
|
||||||
|
Example:
|
||||||
|
platform -reset_password -team_name="name" -email="user@example.com" -password="newpassword"
|
||||||
|
|
||||||
|
-permanent_delete_user Permanently deletes a user and all related information
|
||||||
|
including posts from the database. It requires the
|
||||||
|
-team_name, and -email flag. You may need to restart the
|
||||||
|
server to invalidate the cache
|
||||||
|
Example:
|
||||||
|
platform -permanent_delete_user -team_name="name" -email="user@example.com"
|
||||||
|
|
||||||
|
-permanent_delete_team Permanently deletes a team and all users along with
|
||||||
|
all related information including posts from the database.
|
||||||
|
It requires the -team_name flag. You may need to restart
|
||||||
|
the server to invalidate the cache.
|
||||||
|
Example:
|
||||||
|
platform -permanent_delete_team -team_name="name"
|
||||||
|
|
||||||
|
-version Display the current of the Mattermost platform
|
||||||
|
|
||||||
|
-help Displays this help page`
|
||||||
|
```
|
||||||
@@ -535,12 +535,14 @@ func flushLogAndExit(code int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var usage = `Mattermost commands to help configure the system
|
var usage = `Mattermost commands to help configure the system
|
||||||
Usage:
|
|
||||||
|
|
||||||
|
NAME:
|
||||||
|
platform -- platform configuation tool
|
||||||
|
|
||||||
|
USAGE:
|
||||||
platform [options]
|
platform [options]
|
||||||
|
|
||||||
-version Display the current version
|
FLAGS:
|
||||||
|
|
||||||
-config="config.json" Path to the config file
|
-config="config.json" Path to the config file
|
||||||
|
|
||||||
-email="user@example.com" Email address used in other commands
|
-email="user@example.com" Email address used in other commands
|
||||||
@@ -557,10 +559,8 @@ Usage:
|
|||||||
is used to help administer one team.
|
is used to help administer one team.
|
||||||
"system_admin" - Represents a system
|
"system_admin" - Represents a system
|
||||||
admin who has access to all teams
|
admin who has access to all teams
|
||||||
and configuration settings. This
|
and configuration settings.
|
||||||
role can only be created on the
|
COMMANDS:
|
||||||
team named "admin"
|
|
||||||
|
|
||||||
-create_team Creates a team. It requires the -team_name
|
-create_team Creates a team. It requires the -team_name
|
||||||
and -email flag to create a team.
|
and -email flag to create a team.
|
||||||
Example:
|
Example:
|
||||||
@@ -572,7 +572,7 @@ Usage:
|
|||||||
platform -create_user -team_name="name" -email="user@example.com" -password="mypassword"
|
platform -create_user -team_name="name" -email="user@example.com" -password="mypassword"
|
||||||
|
|
||||||
-assign_role Assigns role to a user. It requires the -role,
|
-assign_role Assigns role to a user. It requires the -role,
|
||||||
-email and -team_name flag. You may need to logout
|
-email and -team_name flag. You may need to log out
|
||||||
of your current sessions for the new role to be
|
of your current sessions for the new role to be
|
||||||
applied.
|
applied.
|
||||||
Example:
|
Example:
|
||||||
@@ -584,18 +584,19 @@ Usage:
|
|||||||
platform -reset_password -team_name="name" -email="user@example.com" -password="newpassword"
|
platform -reset_password -team_name="name" -email="user@example.com" -password="newpassword"
|
||||||
|
|
||||||
-permanent_delete_user Permanently deletes a user and all related information
|
-permanent_delete_user Permanently deletes a user and all related information
|
||||||
include posts from the database. It requires the
|
including posts from the database. It requires the
|
||||||
-team_name, and -email flag. You may need to restart the
|
-team_name, and -email flag. You may need to restart the
|
||||||
server to invlidate the cache
|
server to invalidate the cache
|
||||||
Example:
|
Example:
|
||||||
platform -permanent_delete_user -team_name="name" -email="user@example.com"
|
platform -permanent_delete_user -team_name="name" -email="user@example.com"
|
||||||
|
|
||||||
-permanent_delete_team Permanently deletes a team and all users along with
|
-permanent_delete_team Permanently deletes a team and all users along with
|
||||||
all related information including posts from the database.
|
all related information including posts from the database.
|
||||||
It requires the -team_name flag. You may need to restart
|
It requires the -team_name flag. You may need to restart
|
||||||
the server to invalidate the cache.
|
the server to invalidate the cache.
|
||||||
Example:
|
Example:
|
||||||
platform -permanent_delete_team -team_name="name"
|
platform -permanent_delete_team -team_name="name"
|
||||||
|
|
||||||
|
-version Display the current of the Mattermost platform
|
||||||
|
|
||||||
`
|
-help Displays this help page`
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user