예제 #1
0
 public LoginUserCommand(IAccessTokenConfiguration accessTokenConfiguration, IMaskedInput maskedInput, TextReader reader, TextWriter writer)
 {
     _accessTokenConfiguration = accessTokenConfiguration;
     _maskedInput = maskedInput;
     _reader = reader;
     _writer = writer;
 }
예제 #2
0
 public DrainCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
     : base(applicationConfiguration)
 {
     _accessToken = accessTokenConfiguration.GetAccessToken();
     _restClient = new RestClient(AppHarborBaseUrl);
     _writer = writer;
 }
예제 #3
0
 public LoginUserCommand(IAccessTokenConfiguration accessTokenConfiguration, IMaskedInput maskedInput, TextReader reader, TextWriter writer)
 {
     _accessTokenConfiguration = accessTokenConfiguration;
     _maskedInput = maskedInput;
     _reader      = reader;
     _writer      = writer;
 }
예제 #4
0
 public DrainCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
     : base(applicationConfiguration)
 {
     _accessToken = accessTokenConfiguration.GetAccessToken();
     _restClient  = new RestClient(AppHarborBaseUrl);
     _writer      = writer;
 }
        public DeployAppCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextReader reader, TextWriter writer)
            : base(applicationConfiguration)
        {
            _accessToken = accessTokenConfiguration.GetAccessToken();
            _restClient = new RestClient("https://packageclient.apphb.com/");
            _reader = reader;
            _writer = writer;

            _excludedDirectories = new List<string> { ".git", ".hg" };
            OptionSet.Add("e|excluded-directory=", "Add excluded directory name", x => _excludedDirectories.Add(x));
        }
예제 #6
0
        public LogAppCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
            : base(applicationConfiguration)
        {
            _accessToken    = accessTokenConfiguration.GetAccessToken();
            _writer         = writer;
            _restClient     = new RestClient(AppHarborBaseUrl);
            _assignedColors = new Dictionary <string, ConsoleColor>();

            OptionSet.Add("t|tail", "Tail log", x => _tail = true);
            OptionSet.Add("n|num=", "Number of log messages", (int x) => _limit = x);
            OptionSet.Add("p|process=", "Filter log to this process (case-sensitive)", x => _processFilter = x);
            OptionSet.Add("s|source=", "Filter log to this source", x => _sourceFilter = x);
        }
예제 #7
0
        public LogAppCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
            : base(applicationConfiguration)
        {
            _accessToken = accessTokenConfiguration.GetAccessToken();
            _writer = writer;
            _restClient = new RestClient(AppHarborBaseUrl);
            _assignedColors = new Dictionary<string, ConsoleColor>();

            OptionSet.Add("t|tail", "Tail log", x => _tail = true);
            OptionSet.Add("n|num=", "Number of log messages", (int x) => _limit = x);
            OptionSet.Add("p|process=", "Filter log to this process (case-sensitive)", x => _processFilter = x);
            OptionSet.Add("s|source=", "Filter log to this source", x => _sourceFilter = x);
        }
예제 #8
0
        public DeployAppCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextReader reader, TextWriter writer)
            : base(applicationConfiguration)
        {
            _accessToken = accessTokenConfiguration.GetAccessToken();
            _restClient = new RestClient(PackageClientBaseUrl);
            _reader = reader;
            _writer = writer;

            _sourceDirectory = new DirectoryInfo(Directory.GetCurrentDirectory());
            OptionSet.Add("source-directory=", "Set source directory", x => _sourceDirectory = new DirectoryInfo(x));

            _excludedDirectories = new List<string> { ".git", ".hg" };
            OptionSet.Add("e|excluded-directory=", "Add excluded directory name", x => _excludedDirectories.Add(x));

            OptionSet.Add("m|message=", "Specify commit message", x => _message = x);
        }
예제 #9
0
        public DeployAppCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration, TextReader reader, TextWriter writer)
            : base(applicationConfiguration)
        {
            _accessToken = accessTokenConfiguration.GetAccessToken();
            _restClient  = new RestClient(PackageClientBaseUrl);
            _reader      = reader;
            _writer      = writer;

            _sourceDirectory = new DirectoryInfo(Directory.GetCurrentDirectory());
            OptionSet.Add("source-directory=", "Set source directory", x => _sourceDirectory = new DirectoryInfo(x));

            _excludedDirectories = new List <string> {
                ".git", ".hg"
            };
            OptionSet.Add("e|excluded-directory=", "Add excluded directory name", x => _excludedDirectories.Add(x));

            OptionSet.Add("m|message=", "Specify commit message", x => _message = x);
        }
예제 #10
0
 public AddDrainCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration)
     : base(applicationConfiguration)
 {
     _accessToken = accessTokenConfiguration.GetAccessToken();
     _restClient = new RestClient(AppHarborBaseUrl);
 }
예제 #11
0
 public RemoveDrainCommand(IApplicationConfiguration applicationConfiguration, IAccessTokenConfiguration accessTokenConfiguration)
     : base(applicationConfiguration)
 {
     _accessToken = accessTokenConfiguration.GetAccessToken();
     _restClient  = new RestClient(AppHarborBaseUrl);
 }
예제 #12
0
 public AccessTokenService(IAccessTokenConfiguration configuration, IJsonMapper jsonMapper)
 {
     _configuration = configuration;
     _jsonMapper    = jsonMapper;
 }
예제 #13
0
 public AccessTokenService(IAccessTokenConfiguration configuration)
 {
     _configuration = configuration;
 }
예제 #14
0
 public LogoutUserCommand(IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
 {
     _accessTokenConfiguration = accessTokenConfiguration;
     _writer = writer;
 }
예제 #15
0
 public LogoutUserCommand(IAccessTokenConfiguration accessTokenConfiguration, TextWriter writer)
 {
     _accessTokenConfiguration = accessTokenConfiguration;
     _writer = writer;
 }