コード例 #1
0
ファイル: CmdHelpWriter.cs プロジェクト: Siliconrob/ConDep
        public void WriteHelpForCommand(ConDepCommand command)
        {
            IHandleConDepCommands commandHandler;

            switch (command)
            {
            case ConDepCommand.Deploy:
                commandHandler = new CmdDeployHandler(new string[0]);
                break;

            case ConDepCommand.Encrypt:
                commandHandler = new CmdEncryptHandler(new string[0]);
                break;

            case ConDepCommand.Decrypt:
                commandHandler = new CmdDecryptHandler(new string[0]);
                break;

            case ConDepCommand.Relay:
                commandHandler = new CmdRelayHandler(new string[0]);
                break;

            case ConDepCommand.Server:
                commandHandler = new CmdServerHandler(new string[0]);
                break;

            default:
                commandHandler = null;
                break;
            }

            if (commandHandler == null)
            {
                WriteHelp();
            }
            else
            {
                commandHandler.WriteHelp();
            }
        }
コード例 #2
0
        public void WriteHelpForCommand(ConDepCommand command)
        {
            IHandleConDepCommands commandHandler;
            switch (command)
            {
                case ConDepCommand.Bootstrap:
                    commandHandler = null;
                    break;
                case ConDepCommand.Test:
                    commandHandler = null;
                    break;
                case ConDepCommand.Help:
                    commandHandler = null;
                    break;
                default:
                    commandHandler = null;
                    break;
            }

            if (commandHandler == null)
                WriteHelp();
            else
                commandHandler.WriteHelp();
        }
コード例 #3
0
        public void WriteHelpForCommand(ConDepCommand command)
        {
            IHandleConDepCommands commandHandler;
            switch (command)
            {
                case ConDepCommand.Deploy:
                    commandHandler = new CmdDeployHandler(new string[0]);
                    break;
                case ConDepCommand.Encrypt:
                    commandHandler = new CmdEncryptHandler(new string[0]);
                    break;
                case ConDepCommand.Decrypt:
                    commandHandler = new CmdDecryptHandler(new string[0]);
                    break;
                case ConDepCommand.Server:
                    commandHandler = new CmdServerHandler(new string[0]);
                    break;
                default:
                    commandHandler = null;
                    break;
            }

            if (commandHandler == null)
                WriteHelp();
            else
                commandHandler.WriteHelp();
        }