├── .editorconfig ├── .gitignore ├── .travis.yml ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── client.dart ├── main.dart ├── monitor.dart ├── pubsub.dart └── terminal.dart ├── lib ├── dartis.dart └── src │ ├── client.dart │ ├── client │ ├── client.dart │ ├── connection.dart │ ├── dispatcher.dart │ ├── monitor.dart │ ├── pubsub.dart │ ├── terminal.dart │ └── transaction.dart │ ├── command.dart │ ├── command │ ├── command.dart │ ├── commands.dart │ └── module.dart │ ├── commands.dart │ ├── commands │ ├── cluster.dart │ ├── connection.dart │ ├── geo.dart │ ├── hash.dart │ ├── hyperloglog.dart │ ├── key.dart │ ├── list.dart │ ├── pubsub.dart │ ├── scripting.dart │ ├── server.dart │ ├── set.dart │ ├── sortedset.dart │ ├── stream.dart │ ├── string.dart │ └── transaction.dart │ ├── exception.dart │ ├── logger.dart │ ├── protocol.dart │ └── protocol │ ├── codec.dart │ ├── reader.dart │ ├── reply.dart │ ├── token.dart │ └── writer.dart ├── pubspec.yaml ├── test ├── client │ ├── client_test.dart │ ├── connection_test.dart │ ├── monitor_test.dart │ ├── pubsub_test.dart │ ├── terminal_test.dart │ └── transaction_test.dart ├── command │ ├── command_test.dart │ └── module_test.dart ├── commands │ ├── cluster_test.dart │ ├── connection_test.dart │ ├── geo_test.dart │ ├── hash_test.dart │ ├── hyperloglog_test.dart │ ├── key_test.dart │ ├── list_test.dart │ ├── pubsub_test.dart │ ├── scripting_test.dart │ ├── server_test.dart │ ├── set_test.dart │ ├── sortedset_test.dart │ ├── stream_test.dart │ ├── string_test.dart │ └── transaction_test.dart ├── dartis_test.dart ├── exception_test.dart ├── fakesocket.dart ├── protocol │ ├── codec_test.dart │ ├── reader_test.dart │ ├── reply_test.dart │ └── writer_test.dart └── util.dart └── tool └── travis.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/example/client.dart -------------------------------------------------------------------------------- /example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/example/main.dart -------------------------------------------------------------------------------- /example/monitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/example/monitor.dart -------------------------------------------------------------------------------- /example/pubsub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/example/pubsub.dart -------------------------------------------------------------------------------- /example/terminal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/example/terminal.dart -------------------------------------------------------------------------------- /lib/dartis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/dartis.dart -------------------------------------------------------------------------------- /lib/src/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client.dart -------------------------------------------------------------------------------- /lib/src/client/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/client.dart -------------------------------------------------------------------------------- /lib/src/client/connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/connection.dart -------------------------------------------------------------------------------- /lib/src/client/dispatcher.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/dispatcher.dart -------------------------------------------------------------------------------- /lib/src/client/monitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/monitor.dart -------------------------------------------------------------------------------- /lib/src/client/pubsub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/pubsub.dart -------------------------------------------------------------------------------- /lib/src/client/terminal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/terminal.dart -------------------------------------------------------------------------------- /lib/src/client/transaction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/client/transaction.dart -------------------------------------------------------------------------------- /lib/src/command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/command.dart -------------------------------------------------------------------------------- /lib/src/command/command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/command/command.dart -------------------------------------------------------------------------------- /lib/src/command/commands.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/command/commands.dart -------------------------------------------------------------------------------- /lib/src/command/module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/command/module.dart -------------------------------------------------------------------------------- /lib/src/commands.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands.dart -------------------------------------------------------------------------------- /lib/src/commands/cluster.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/cluster.dart -------------------------------------------------------------------------------- /lib/src/commands/connection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/connection.dart -------------------------------------------------------------------------------- /lib/src/commands/geo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/geo.dart -------------------------------------------------------------------------------- /lib/src/commands/hash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/hash.dart -------------------------------------------------------------------------------- /lib/src/commands/hyperloglog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/hyperloglog.dart -------------------------------------------------------------------------------- /lib/src/commands/key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/key.dart -------------------------------------------------------------------------------- /lib/src/commands/list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/list.dart -------------------------------------------------------------------------------- /lib/src/commands/pubsub.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/pubsub.dart -------------------------------------------------------------------------------- /lib/src/commands/scripting.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/scripting.dart -------------------------------------------------------------------------------- /lib/src/commands/server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/server.dart -------------------------------------------------------------------------------- /lib/src/commands/set.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/set.dart -------------------------------------------------------------------------------- /lib/src/commands/sortedset.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/sortedset.dart -------------------------------------------------------------------------------- /lib/src/commands/stream.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/stream.dart -------------------------------------------------------------------------------- /lib/src/commands/string.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/string.dart -------------------------------------------------------------------------------- /lib/src/commands/transaction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/commands/transaction.dart -------------------------------------------------------------------------------- /lib/src/exception.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/exception.dart -------------------------------------------------------------------------------- /lib/src/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/logger.dart -------------------------------------------------------------------------------- /lib/src/protocol.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol.dart -------------------------------------------------------------------------------- /lib/src/protocol/codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol/codec.dart -------------------------------------------------------------------------------- /lib/src/protocol/reader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol/reader.dart -------------------------------------------------------------------------------- /lib/src/protocol/reply.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol/reply.dart -------------------------------------------------------------------------------- /lib/src/protocol/token.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol/token.dart -------------------------------------------------------------------------------- /lib/src/protocol/writer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/lib/src/protocol/writer.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/client/client_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/client_test.dart -------------------------------------------------------------------------------- /test/client/connection_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/connection_test.dart -------------------------------------------------------------------------------- /test/client/monitor_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/monitor_test.dart -------------------------------------------------------------------------------- /test/client/pubsub_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/pubsub_test.dart -------------------------------------------------------------------------------- /test/client/terminal_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/terminal_test.dart -------------------------------------------------------------------------------- /test/client/transaction_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/client/transaction_test.dart -------------------------------------------------------------------------------- /test/command/command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/command/command_test.dart -------------------------------------------------------------------------------- /test/command/module_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/command/module_test.dart -------------------------------------------------------------------------------- /test/commands/cluster_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/cluster_test.dart -------------------------------------------------------------------------------- /test/commands/connection_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/connection_test.dart -------------------------------------------------------------------------------- /test/commands/geo_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/geo_test.dart -------------------------------------------------------------------------------- /test/commands/hash_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/hash_test.dart -------------------------------------------------------------------------------- /test/commands/hyperloglog_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/hyperloglog_test.dart -------------------------------------------------------------------------------- /test/commands/key_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/key_test.dart -------------------------------------------------------------------------------- /test/commands/list_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/list_test.dart -------------------------------------------------------------------------------- /test/commands/pubsub_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/pubsub_test.dart -------------------------------------------------------------------------------- /test/commands/scripting_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/scripting_test.dart -------------------------------------------------------------------------------- /test/commands/server_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/server_test.dart -------------------------------------------------------------------------------- /test/commands/set_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/set_test.dart -------------------------------------------------------------------------------- /test/commands/sortedset_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/sortedset_test.dart -------------------------------------------------------------------------------- /test/commands/stream_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/stream_test.dart -------------------------------------------------------------------------------- /test/commands/string_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/string_test.dart -------------------------------------------------------------------------------- /test/commands/transaction_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/commands/transaction_test.dart -------------------------------------------------------------------------------- /test/dartis_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/dartis_test.dart -------------------------------------------------------------------------------- /test/exception_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/exception_test.dart -------------------------------------------------------------------------------- /test/fakesocket.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/fakesocket.dart -------------------------------------------------------------------------------- /test/protocol/codec_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/protocol/codec_test.dart -------------------------------------------------------------------------------- /test/protocol/reader_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/protocol/reader_test.dart -------------------------------------------------------------------------------- /test/protocol/reply_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/protocol/reply_test.dart -------------------------------------------------------------------------------- /test/protocol/writer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/protocol/writer_test.dart -------------------------------------------------------------------------------- /test/util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/test/util.dart -------------------------------------------------------------------------------- /tool/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcmellado/dartis/HEAD/tool/travis.sh --------------------------------------------------------------------------------