added usage text

This commit is contained in:
Sebastian Sdorra
2011-05-22 14:55:11 +02:00
parent df8c1b34ce
commit 7de7105850
24 changed files with 131 additions and 24 deletions

View File

@@ -220,7 +220,7 @@ public class App
} }
} }
length += 2; length += 5;
for (CommandDescriptor desc : for (CommandDescriptor desc :
SubCommandHandler.getInstance().getDescriptors()) SubCommandHandler.getInstance().getDescriptors())

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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";
} }

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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
{ {

View File

@@ -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