public GetCommand(IDictionaryDeserializer deserializer, IConsole console, string file, string[] remainingArgs) { _deserializer = deserializer; _console = console; _file = file; if (!remainingArgs.Any()) { throw new CommandParseException("Key not provided."); } _key = remainingArgs[0]; }
public DeleteCommand(IDictionaryDeserializer deserializer, IDictionarySerializer serializer, string storeFile, string[] remainingArgs) { _deserializer = deserializer; _serializer = serializer; _storeFile = storeFile; if (!remainingArgs.Any()) { throw new CommandParseException("Key not provided."); } _key = remainingArgs[0]; }
public SetCommand(IDictionaryDeserializer deserializer, IDictionarySerializer serializer, string storeFile, string[] remainingArgs) { _deserializer = deserializer; _serializer = serializer; _storeFile = storeFile; if (remainingArgs.Length == 0) { throw new CommandParseException("Key not provided."); } if (remainingArgs.Length < 2) { throw new CommandParseException("Value not provided."); } _key = remainingArgs[0]; _value = remainingArgs[1]; }
public DumpCommand(IDictionaryDeserializer deserializer, IConsole console, string storeFile) { _deserializer = deserializer; _console = console; _storeFile = storeFile; }
public CommandLineParser(IDictionaryDeserializer deserializer, IDictionarySerializer serializer, IConsole console) { _deserializer = deserializer; _serializer = serializer; _console = console; }