Skip to content
Snippets Groups Projects
Select Git revision
  • fcc5059c3c3f274e4c149d5d12ea2849ad1c4c70
  • master default protected
2 results

CarteTest.java

Blame
  • AssignmentCommand.ts 1011 B
    import CommanderCommand           from '../CommanderCommand';
    import AssignmentCreateCommand    from './subcommands/AssignmentCreateCommand';
    import AssignmentPublishCommand   from './subcommands/AssignmentPublishCommand';
    import AssignmentUnpublishCommand from './subcommands/AssignmentUnpublishCommand';
    import AssignmentCheckCommand     from './subcommands/AssignmentCheckCommand';
    
    
    class AssignmentCommand extends CommanderCommand {
        protected commandName: string = 'assignment';
    
        protected defineCommand() {
            this.command
            .description('manage an assignment');
        }
    
        protected defineSubCommands() {
            AssignmentCreateCommand.registerOnCommand(this.command);
            AssignmentCheckCommand.registerOnCommand(this.command);
            AssignmentPublishCommand.registerOnCommand(this.command);
            AssignmentUnpublishCommand.registerOnCommand(this.command);
        }
    
        protected async commandAction(options: any): Promise<void> { }
    }
    
    
    export default new AssignmentCommand();