├── .dockerignore ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── Dockerfile ├── Dockerfile.arm ├── Dockerfile.test ├── README.md ├── config.toml.example ├── diesel.toml ├── images ├── Dockerfile.asm32 ├── Dockerfile.asm64 ├── Dockerfile.c ├── Dockerfile.cpp ├── Dockerfile.csharp ├── Dockerfile.go ├── Dockerfile.haskell ├── Dockerfile.java ├── Dockerfile.javascript ├── Dockerfile.julia ├── Dockerfile.kotlin ├── Dockerfile.lua ├── Dockerfile.ocaml ├── Dockerfile.php ├── Dockerfile.pony ├── Dockerfile.prolog ├── Dockerfile.python ├── Dockerfile.ruby ├── Dockerfile.rust ├── Dockerfile.shell ├── Dockerfile.typescript └── Dockerfile.vb.net ├── k8s-deployment.yaml ├── logos ├── c.png ├── cpp.png ├── csharp.png ├── go.png ├── haskell.png ├── java.png ├── javascript.png ├── julia.png ├── kotlin.png ├── lua.png ├── php.png ├── pony.png ├── python.png ├── ruby.png ├── rust.png ├── typescript.png └── vb.net.png ├── migrations ├── 2018-12-19-112820_init │ ├── down.sql │ └── up.sql └── 2019-01-06-222653_store-snippets │ ├── down.sql │ └── up.sql ├── publish_docker.sh ├── readme ├── docker.md ├── linux.md ├── macos.md ├── windows-vstools.png └── windows.md └── src ├── commands ├── ban.rs ├── exec │ ├── asmx64.rs │ ├── asmx86.rs │ ├── c.rs │ ├── cpp.rs │ ├── csharp.rs │ ├── go.rs │ ├── haskell.rs │ ├── java.rs │ ├── javascript.rs │ ├── julia.rs │ ├── kotlin.rs │ ├── language.rs │ ├── lua.rs │ ├── mod.rs │ ├── ocaml.rs │ ├── php.rs │ ├── pony.rs │ ├── prolog.rs │ ├── python.rs │ ├── ruby.rs │ ├── rust.rs │ ├── rustacean.sqlite3 │ ├── shell.rs │ ├── typescript.rs │ └── vb.rs ├── git.rs ├── invite.rs ├── languages.rs ├── logs.rs ├── mod.rs ├── stats.rs ├── support.rs ├── unban.rs └── versions.rs ├── dbl ├── mod.rs └── model.rs ├── file_logger.rs ├── lang_manager.rs ├── main.rs ├── models.rs ├── schema.rs ├── test.rs └── tools ├── build_images.rs ├── mod.rs ├── print_guilds.rs └── update_db.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/Dockerfile.arm -------------------------------------------------------------------------------- /Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/Dockerfile.test -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/README.md -------------------------------------------------------------------------------- /config.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/config.toml.example -------------------------------------------------------------------------------- /diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/diesel.toml -------------------------------------------------------------------------------- /images/Dockerfile.asm32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.asm32 -------------------------------------------------------------------------------- /images/Dockerfile.asm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.asm64 -------------------------------------------------------------------------------- /images/Dockerfile.c: -------------------------------------------------------------------------------- 1 | FROM gcc:latest -------------------------------------------------------------------------------- /images/Dockerfile.cpp: -------------------------------------------------------------------------------- 1 | FROM gcc:latest -------------------------------------------------------------------------------- /images/Dockerfile.csharp: -------------------------------------------------------------------------------- 1 | FROM mono:latest -------------------------------------------------------------------------------- /images/Dockerfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.go -------------------------------------------------------------------------------- /images/Dockerfile.haskell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.haskell -------------------------------------------------------------------------------- /images/Dockerfile.java: -------------------------------------------------------------------------------- 1 | FROM openjdk:latest 2 | -------------------------------------------------------------------------------- /images/Dockerfile.javascript: -------------------------------------------------------------------------------- 1 | FROM node:latest -------------------------------------------------------------------------------- /images/Dockerfile.julia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.julia -------------------------------------------------------------------------------- /images/Dockerfile.kotlin: -------------------------------------------------------------------------------- 1 | FROM zenika/kotlin:latest -------------------------------------------------------------------------------- /images/Dockerfile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.lua -------------------------------------------------------------------------------- /images/Dockerfile.ocaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.ocaml -------------------------------------------------------------------------------- /images/Dockerfile.php: -------------------------------------------------------------------------------- 1 | FROM php:latest -------------------------------------------------------------------------------- /images/Dockerfile.pony: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.pony -------------------------------------------------------------------------------- /images/Dockerfile.prolog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.prolog -------------------------------------------------------------------------------- /images/Dockerfile.python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/images/Dockerfile.python -------------------------------------------------------------------------------- /images/Dockerfile.ruby: -------------------------------------------------------------------------------- 1 | FROM ruby:latest -------------------------------------------------------------------------------- /images/Dockerfile.rust: -------------------------------------------------------------------------------- 1 | FROM rust:latest -------------------------------------------------------------------------------- /images/Dockerfile.shell: -------------------------------------------------------------------------------- 1 | FROM ubuntu:latest -------------------------------------------------------------------------------- /images/Dockerfile.typescript: -------------------------------------------------------------------------------- 1 | FROM node:latest 2 | 3 | RUN npm install -g typescript -------------------------------------------------------------------------------- /images/Dockerfile.vb.net: -------------------------------------------------------------------------------- 1 | FROM mono:latest -------------------------------------------------------------------------------- /k8s-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/k8s-deployment.yaml -------------------------------------------------------------------------------- /logos/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/c.png -------------------------------------------------------------------------------- /logos/cpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/cpp.png -------------------------------------------------------------------------------- /logos/csharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/csharp.png -------------------------------------------------------------------------------- /logos/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/go.png -------------------------------------------------------------------------------- /logos/haskell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/haskell.png -------------------------------------------------------------------------------- /logos/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/java.png -------------------------------------------------------------------------------- /logos/javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/javascript.png -------------------------------------------------------------------------------- /logos/julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/julia.png -------------------------------------------------------------------------------- /logos/kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/kotlin.png -------------------------------------------------------------------------------- /logos/lua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/lua.png -------------------------------------------------------------------------------- /logos/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/php.png -------------------------------------------------------------------------------- /logos/pony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/pony.png -------------------------------------------------------------------------------- /logos/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/python.png -------------------------------------------------------------------------------- /logos/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/ruby.png -------------------------------------------------------------------------------- /logos/rust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/rust.png -------------------------------------------------------------------------------- /logos/typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/typescript.png -------------------------------------------------------------------------------- /logos/vb.net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/logos/vb.net.png -------------------------------------------------------------------------------- /migrations/2018-12-19-112820_init/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/migrations/2018-12-19-112820_init/down.sql -------------------------------------------------------------------------------- /migrations/2018-12-19-112820_init/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/migrations/2018-12-19-112820_init/up.sql -------------------------------------------------------------------------------- /migrations/2019-01-06-222653_store-snippets/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE snippet; 2 | -------------------------------------------------------------------------------- /migrations/2019-01-06-222653_store-snippets/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/migrations/2019-01-06-222653_store-snippets/up.sql -------------------------------------------------------------------------------- /publish_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/publish_docker.sh -------------------------------------------------------------------------------- /readme/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/readme/docker.md -------------------------------------------------------------------------------- /readme/linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/readme/linux.md -------------------------------------------------------------------------------- /readme/macos.md: -------------------------------------------------------------------------------- 1 | `TODO` 2 | -------------------------------------------------------------------------------- /readme/windows-vstools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/readme/windows-vstools.png -------------------------------------------------------------------------------- /readme/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/readme/windows.md -------------------------------------------------------------------------------- /src/commands/ban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/ban.rs -------------------------------------------------------------------------------- /src/commands/exec/asmx64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/asmx64.rs -------------------------------------------------------------------------------- /src/commands/exec/asmx86.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/asmx86.rs -------------------------------------------------------------------------------- /src/commands/exec/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/c.rs -------------------------------------------------------------------------------- /src/commands/exec/cpp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/cpp.rs -------------------------------------------------------------------------------- /src/commands/exec/csharp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/csharp.rs -------------------------------------------------------------------------------- /src/commands/exec/go.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/go.rs -------------------------------------------------------------------------------- /src/commands/exec/haskell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/haskell.rs -------------------------------------------------------------------------------- /src/commands/exec/java.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/java.rs -------------------------------------------------------------------------------- /src/commands/exec/javascript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/javascript.rs -------------------------------------------------------------------------------- /src/commands/exec/julia.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/julia.rs -------------------------------------------------------------------------------- /src/commands/exec/kotlin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/kotlin.rs -------------------------------------------------------------------------------- /src/commands/exec/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/language.rs -------------------------------------------------------------------------------- /src/commands/exec/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/lua.rs -------------------------------------------------------------------------------- /src/commands/exec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/mod.rs -------------------------------------------------------------------------------- /src/commands/exec/ocaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/ocaml.rs -------------------------------------------------------------------------------- /src/commands/exec/php.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/php.rs -------------------------------------------------------------------------------- /src/commands/exec/pony.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/pony.rs -------------------------------------------------------------------------------- /src/commands/exec/prolog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/prolog.rs -------------------------------------------------------------------------------- /src/commands/exec/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/python.rs -------------------------------------------------------------------------------- /src/commands/exec/ruby.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/ruby.rs -------------------------------------------------------------------------------- /src/commands/exec/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/rust.rs -------------------------------------------------------------------------------- /src/commands/exec/rustacean.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/commands/exec/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/shell.rs -------------------------------------------------------------------------------- /src/commands/exec/typescript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/typescript.rs -------------------------------------------------------------------------------- /src/commands/exec/vb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/exec/vb.rs -------------------------------------------------------------------------------- /src/commands/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/git.rs -------------------------------------------------------------------------------- /src/commands/invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/invite.rs -------------------------------------------------------------------------------- /src/commands/languages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/languages.rs -------------------------------------------------------------------------------- /src/commands/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/logs.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/stats.rs -------------------------------------------------------------------------------- /src/commands/support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/support.rs -------------------------------------------------------------------------------- /src/commands/unban.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/unban.rs -------------------------------------------------------------------------------- /src/commands/versions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/commands/versions.rs -------------------------------------------------------------------------------- /src/dbl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/dbl/mod.rs -------------------------------------------------------------------------------- /src/dbl/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/dbl/model.rs -------------------------------------------------------------------------------- /src/file_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/file_logger.rs -------------------------------------------------------------------------------- /src/lang_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/lang_manager.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/test.rs -------------------------------------------------------------------------------- /src/tools/build_images.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/tools/build_images.rs -------------------------------------------------------------------------------- /src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/tools/mod.rs -------------------------------------------------------------------------------- /src/tools/print_guilds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/tools/print_guilds.rs -------------------------------------------------------------------------------- /src/tools/update_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kryod/rustacean/HEAD/src/tools/update_db.rs --------------------------------------------------------------------------------