adorsys/datasafe

View on GitHub
datasafe-cli/src/main/java/de/adorsys/datasafe/cli/commands/profile/Profile.java

Summary

Maintainability
A
0 mins
Test Coverage
package de.adorsys.datasafe.cli.commands.profile;

import de.adorsys.datasafe.cli.Cli;
import de.adorsys.datasafe.cli.commands.profile.storage.Storage;
import de.adorsys.datasafe.cli.commands.profile.update.Update;
import lombok.Getter;
import picocli.CommandLine;

@CommandLine.Command(
        name = "profile",
        description = "Manages user profile - reads/creates/updates it",
        subcommands = {
                Create.class,
                Update.class,
                Read.class,
                Delete.class,
                Storage.class
        })
public class Profile implements Runnable {

    @Getter
    @CommandLine.ParentCommand
    private Cli cli;

    @Override
    public void run() {
        CommandLine.usage(new Profile(), System.out);
    }
}