mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 08:55:44 +01:00
added usage text
This commit is contained in:
@@ -220,7 +220,7 @@ public class App
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
length += 2;
|
length += 5;
|
||||||
|
|
||||||
for (CommandDescriptor desc :
|
for (CommandDescriptor desc :
|
||||||
SubCommandHandler.getInstance().getDescriptors())
|
SubCommandHandler.getInstance().getDescriptors())
|
||||||
|
|||||||
@@ -45,7 +45,11 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name = "add-members", group = "group")
|
@Command(
|
||||||
|
name = "add-members",
|
||||||
|
usage = "usageAddMember",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class AddMembersSubCommand extends MembersSubCommand
|
public class AddMembersSubCommand extends MembersSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,11 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="add-permission", group="repository")
|
@Command(
|
||||||
|
name = "add-permission",
|
||||||
|
usage = "usageAddPermission",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class AddPermissionSubCommand extends PermissionSubCommand
|
public class AddPermissionSubCommand extends PermissionSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
public @interface Command
|
public @interface Command
|
||||||
{
|
{
|
||||||
String name() default "";
|
String name() default "";
|
||||||
String usage() default "";
|
String usage() default "";
|
||||||
String group() default "misc";
|
String group() default "misc";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -50,7 +50,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="create-group", group="group")
|
@Command(
|
||||||
|
name = "create-group",
|
||||||
|
usage = "usageCreateGroup",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class CreateGroupSubCommand extends TemplateSubCommand
|
public class CreateGroupSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="create-repository",group="repository")
|
@Command(
|
||||||
|
name = "create-repository",
|
||||||
|
usage = "usageCreateRepository",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class CreateRepositorySubCommand extends TemplateSubCommand
|
public class CreateRepositorySubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -49,7 +49,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="create-user", group="user")
|
@Command(
|
||||||
|
name = "create-user",
|
||||||
|
usage = "usageCreateUser",
|
||||||
|
group = "user"
|
||||||
|
)
|
||||||
public class CreateUserSubCommand extends TemplateSubCommand
|
public class CreateUserSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,11 @@ import sonia.scm.cli.config.ScmClientConfig;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-config", group="config")
|
@Command(
|
||||||
|
name = "delete-config",
|
||||||
|
usage = "usageDeleteConfig",
|
||||||
|
group = "config"
|
||||||
|
)
|
||||||
public class DeleteConfigSubCommand extends SubCommand
|
public class DeleteConfigSubCommand extends SubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,11 @@ import sonia.scm.client.ScmClientSession;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-group",group="group")
|
@Command(
|
||||||
|
name = "delete-group",
|
||||||
|
usage = "usageDeleteGroup",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class DeleteGroupSubCommand extends SubCommand
|
public class DeleteGroupSubCommand extends SubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -45,7 +45,11 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-members",group="group")
|
@Command(
|
||||||
|
name = "delete-members",
|
||||||
|
usage = "usageDeleteMembers",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class DeleteMembersSubCommand extends MembersSubCommand
|
public class DeleteMembersSubCommand extends MembersSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,11 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-permission",group="repository")
|
@Command(
|
||||||
|
name = "delete-permission",
|
||||||
|
usage = "usageDeletePermission",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class DeletePermissionSubCommand extends PermissionSubCommand
|
public class DeletePermissionSubCommand extends PermissionSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,11 @@ import sonia.scm.client.ScmClientSession;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-repository",group="repository")
|
@Command(
|
||||||
|
name = "delete-repository",
|
||||||
|
usage = "usageDeleteRepository",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class DeleteRepositorySubCommand extends SubCommand
|
public class DeleteRepositorySubCommand extends SubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,11 @@ import sonia.scm.client.ScmClientSession;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="delete-user",group="user")
|
@Command(
|
||||||
|
name = "delete-user",
|
||||||
|
usage = "usageDeleteUser",
|
||||||
|
group = "user"
|
||||||
|
)
|
||||||
public class DeleteUserSubCommand extends SubCommand
|
public class DeleteUserSubCommand extends SubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="get-group",group="group")
|
@Command(
|
||||||
|
name = "get-group",
|
||||||
|
usage = "usageGetGroup",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class GetGroupSubCommand extends TemplateSubCommand
|
public class GetGroupSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="get-repository",group="repository")
|
@Command(
|
||||||
|
name = "get-repository",
|
||||||
|
usage = "usageGetRepository",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class GetRepositorySubCommand extends TemplateSubCommand
|
public class GetRepositorySubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="get-user",group="user")
|
@Command(
|
||||||
|
name = "get-user",
|
||||||
|
usage = "usageGetUser",
|
||||||
|
group = "user"
|
||||||
|
)
|
||||||
public class GetUserSubCommand extends TemplateSubCommand
|
public class GetUserSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="list-groups",group="group")
|
@Command(
|
||||||
|
name = "list-groups",
|
||||||
|
usage = "usageListGroups",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class ListGroupsSubCommand extends TemplateSubCommand
|
public class ListGroupsSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="list-repositories",group="repository")
|
@Command(
|
||||||
|
name = "list-repositories",
|
||||||
|
usage = "usageListRepositories",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class ListRepositoriesSubCommand extends TemplateSubCommand
|
public class ListRepositoriesSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="list-users",group="user")
|
@Command(
|
||||||
|
name = "list-users",
|
||||||
|
usage = "usageListUsers",
|
||||||
|
group = "user"
|
||||||
|
)
|
||||||
public class ListUsersSubCommand extends TemplateSubCommand
|
public class ListUsersSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="modify-group",group="group")
|
@Command(
|
||||||
|
name = "modify-group",
|
||||||
|
usage = "usageModifyGroup",
|
||||||
|
group = "group"
|
||||||
|
)
|
||||||
public class ModifyGroupSubCommand extends TemplateSubCommand
|
public class ModifyGroupSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="modify-repository",group="repository")
|
@Command(
|
||||||
|
name = "modify-repository",
|
||||||
|
usage = "usageModifyRepository",
|
||||||
|
group = "repository"
|
||||||
|
)
|
||||||
public class ModifyRepositorySubCommand extends TemplateSubCommand
|
public class ModifyRepositorySubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -53,7 +53,11 @@ import java.util.Map;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name="modify-user",group="user")
|
@Command(
|
||||||
|
name = "modify-user",
|
||||||
|
usage = "usageModifyUser",
|
||||||
|
group = "user"
|
||||||
|
)
|
||||||
public class ModifyUserSubCommand extends TemplateSubCommand
|
public class ModifyUserSubCommand extends TemplateSubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,11 @@ import sonia.scm.cli.config.ScmClientConfig;
|
|||||||
*
|
*
|
||||||
* @author Sebastian Sdorra
|
* @author Sebastian Sdorra
|
||||||
*/
|
*/
|
||||||
@Command(name = "store-config", group = "config")
|
@Command(
|
||||||
|
name = "store-config",
|
||||||
|
usage = "usageStoreConfig",
|
||||||
|
group = "config"
|
||||||
|
)
|
||||||
public class StoreConfigSubCommand extends SubCommand
|
public class StoreConfigSubCommand extends SubCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -76,3 +76,26 @@ misc = Miscellaneous
|
|||||||
repository = Repository
|
repository = Repository
|
||||||
group = Group
|
group = Group
|
||||||
user = User
|
user = User
|
||||||
|
|
||||||
|
# usages
|
||||||
|
usageAddMember = Add members to a existing group
|
||||||
|
usageAddPermission = Add permission to a existing repository
|
||||||
|
usageCreateGroup = Create a new group
|
||||||
|
usageCreateRepository = Create a new repository
|
||||||
|
usageCreateUser = Create a new user
|
||||||
|
usageDeleteConfig = Delete all stored configurations
|
||||||
|
usageDeleteGroup = Delete a group
|
||||||
|
usageDeleteMembers = Delete members of a group
|
||||||
|
usageDeletePermission = Delete a permission of a repository
|
||||||
|
usageDeleteRepository = Delete a repository
|
||||||
|
usageDeleteUser = Delete a user
|
||||||
|
usageGetGroup = Print a group
|
||||||
|
usageGetRepository = Print a repository
|
||||||
|
usageGetUser = Print a user
|
||||||
|
usageListGroups= Print a list of all groups
|
||||||
|
usageListUsers= Print a list of all users
|
||||||
|
usageListRepositories= Print a list of all repositories
|
||||||
|
usageModifyGroup = Modify a group
|
||||||
|
usageModifyUser = Modify a user
|
||||||
|
usageModifyRepository = Modify a repository
|
||||||
|
usageStoreConfig = Stores the current configuration
|
||||||
Reference in New Issue
Block a user