├── .cargo └── audit.toml ├── .circleci └── config.yml ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── BUG-REPORT.yml │ ├── FEATURE-SUGGESTION.yml │ ├── IMPROVEMENT.yml │ └── config.yml └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── DEVELOPING.md ├── LICENSE ├── Makefile.toml ├── README.md ├── admin ├── Cargo.toml └── src │ ├── args.rs │ ├── client.rs │ ├── lib.rs │ └── main.rs ├── api-client ├── Cargo.toml └── src │ ├── lib.rs │ ├── middleware.rs │ └── util.rs ├── assets ├── favicon.ico ├── logo-rectangle-transparent.png ├── logo-square-transparent.png ├── logo-square.png └── v0.8.0-interactive-init.gif ├── cargo-shuttle ├── Cargo.toml ├── README.md ├── src │ ├── args.rs │ ├── bin │ │ ├── cargo-shuttle.rs │ │ └── shuttle.rs │ ├── builder.rs │ ├── config.rs │ ├── init.rs │ ├── lib.rs │ ├── provisioner_server.rs │ └── util │ │ ├── bacon.rs │ │ ├── bacon.unix.toml │ │ ├── bacon.windows.toml │ │ └── mod.rs └── tests │ ├── integration │ ├── README.md │ ├── builder.rs │ ├── init.rs │ ├── main.rs │ └── run.rs │ └── resources │ ├── archiving │ ├── .gitignore │ ├── .ignore │ ├── Cargo.toml │ ├── Secrets.toml.example │ ├── Shuttle.toml │ ├── asset1 │ ├── asset3 │ ├── asset5 │ ├── nested │ │ └── static │ │ │ ├── nested1 │ │ │ └── nestedignore │ └── src │ │ └── main.rs │ ├── copyable-project │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── is-bin │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── is-bin2 │ ├── Cargo.toml │ └── src │ │ └── my_entrypoint.rs │ ├── not-bin │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── not-full-macro │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── not-shuttle │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── workspace │ ├── Cargo.toml │ ├── alpha │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── alpha2 │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── shared │ ├── Cargo.toml │ └── src │ └── lib.rs ├── cliff.toml ├── codegen ├── Cargo.toml ├── src │ ├── lib.rs │ └── shuttle_main.rs └── tests │ └── compiler_output │ ├── bad-infra.rs │ ├── bad-infra.stderr │ ├── missing-attribute.rs │ ├── missing-attribute.stderr │ ├── missing-return.rs │ ├── missing-return.stderr │ ├── return-tuple.rs │ └── return-tuple.stderr ├── common ├── Cargo.toml ├── src │ ├── config.rs │ ├── constants.rs │ ├── lib.rs │ ├── models │ │ ├── auth.rs │ │ ├── certificate.rs │ │ ├── deployment.rs │ │ ├── error.rs │ │ ├── github.rs │ │ ├── infra.rs │ │ ├── log.rs │ │ ├── mod.rs │ │ ├── project.rs │ │ ├── resource.rs │ │ ├── team.rs │ │ ├── telemetry.rs │ │ └── user.rs │ ├── secrets.rs │ ├── tables.rs │ └── templates.rs ├── types.ts └── typeshare.toml ├── ifc ├── Cargo.toml └── src │ └── lib.rs ├── install.ps1 ├── install.sh ├── mcp ├── Cargo.toml └── src │ ├── constants.rs │ ├── lib.rs │ ├── mcp.rs │ ├── tools │ ├── deployment.rs │ ├── docs.rs │ ├── logs.rs │ ├── mod.rs │ └── project.rs │ └── utils.rs ├── resources ├── README.md ├── aws-rds │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── openai │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── opendal │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── qdrant │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── shared-db │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ └── postgres.rs └── turso │ ├── Cargo.toml │ ├── README.md │ └── src │ └── lib.rs ├── runtime ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ ├── plugins.rs │ ├── rt.rs │ ├── start.rs │ └── telemetry.rs ├── scripts ├── apply-patches.sh ├── patches.toml └── set-env.sh ├── service ├── Cargo.toml └── src │ ├── error.rs │ └── lib.rs └── services ├── README.md ├── shuttle-actix-web ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-axum ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-poem ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-rama ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-rocket ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-salvo ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-serenity ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── shuttle-tower ├── Cargo.toml ├── README.md └── src │ └── lib.rs └── shuttle-warp ├── Cargo.toml ├── README.md └── src └── lib.rs /.cargo/audit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.cargo/audit.toml -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG-REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.github/ISSUE_TEMPLATE/BUG-REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE-SUGGESTION.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.github/ISSUE_TEMPLATE/FEATURE-SUGGESTION.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/IMPROVEMENT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.github/ISSUE_TEMPLATE/IMPROVEMENT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/README.md -------------------------------------------------------------------------------- /admin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/admin/Cargo.toml -------------------------------------------------------------------------------- /admin/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/admin/src/args.rs -------------------------------------------------------------------------------- /admin/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/admin/src/client.rs -------------------------------------------------------------------------------- /admin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/admin/src/lib.rs -------------------------------------------------------------------------------- /admin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/admin/src/main.rs -------------------------------------------------------------------------------- /api-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/api-client/Cargo.toml -------------------------------------------------------------------------------- /api-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/api-client/src/lib.rs -------------------------------------------------------------------------------- /api-client/src/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/api-client/src/middleware.rs -------------------------------------------------------------------------------- /api-client/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/api-client/src/util.rs -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /assets/logo-rectangle-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/assets/logo-rectangle-transparent.png -------------------------------------------------------------------------------- /assets/logo-square-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/assets/logo-square-transparent.png -------------------------------------------------------------------------------- /assets/logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/assets/logo-square.png -------------------------------------------------------------------------------- /assets/v0.8.0-interactive-init.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/assets/v0.8.0-interactive-init.gif -------------------------------------------------------------------------------- /cargo-shuttle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/README.md -------------------------------------------------------------------------------- /cargo-shuttle/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/args.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/bin/cargo-shuttle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/bin/cargo-shuttle.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/bin/shuttle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/bin/shuttle.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/builder.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/config.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/init.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/lib.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/provisioner_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/provisioner_server.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/util/bacon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/util/bacon.rs -------------------------------------------------------------------------------- /cargo-shuttle/src/util/bacon.unix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/util/bacon.unix.toml -------------------------------------------------------------------------------- /cargo-shuttle/src/util/bacon.windows.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/util/bacon.windows.toml -------------------------------------------------------------------------------- /cargo-shuttle/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/src/util/mod.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/integration/README.md -------------------------------------------------------------------------------- /cargo-shuttle/tests/integration/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/integration/builder.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/integration/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/integration/init.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/integration/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/integration/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/integration/run.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/archiving/.gitignore -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/archiving/.ignore -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/archiving/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/Secrets.toml.example: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/Shuttle.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/archiving/Shuttle.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/asset1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/asset3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/asset5: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/nested/static/nested1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/nested/static/nestedignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/archiving/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/archiving/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/copyable-project/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/copyable-project/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/copyable-project/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/is-bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/is-bin/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/is-bin/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/is-bin/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/is-bin2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/is-bin2/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/is-bin2/src/my_entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/is-bin2/src/my_entrypoint.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-bin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-bin/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-bin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-bin/src/lib.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-full-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-full-macro/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-full-macro/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-full-macro/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-shuttle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-shuttle/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/not-shuttle/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/not-shuttle/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/alpha/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/alpha/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/alpha/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/alpha/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/alpha2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/alpha2/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/alpha2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/alpha2/src/main.rs -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/shared/Cargo.toml -------------------------------------------------------------------------------- /cargo-shuttle/tests/resources/workspace/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cargo-shuttle/tests/resources/workspace/shared/src/lib.rs -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/cliff.toml -------------------------------------------------------------------------------- /codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/Cargo.toml -------------------------------------------------------------------------------- /codegen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/src/lib.rs -------------------------------------------------------------------------------- /codegen/src/shuttle_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/src/shuttle_main.rs -------------------------------------------------------------------------------- /codegen/tests/compiler_output/bad-infra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/bad-infra.rs -------------------------------------------------------------------------------- /codegen/tests/compiler_output/bad-infra.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/bad-infra.stderr -------------------------------------------------------------------------------- /codegen/tests/compiler_output/missing-attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/missing-attribute.rs -------------------------------------------------------------------------------- /codegen/tests/compiler_output/missing-attribute.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/missing-attribute.stderr -------------------------------------------------------------------------------- /codegen/tests/compiler_output/missing-return.rs: -------------------------------------------------------------------------------- 1 | #[shuttle_codegen::main] 2 | async fn missing_return() {} 3 | -------------------------------------------------------------------------------- /codegen/tests/compiler_output/missing-return.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/missing-return.stderr -------------------------------------------------------------------------------- /codegen/tests/compiler_output/return-tuple.rs: -------------------------------------------------------------------------------- 1 | #[shuttle_codegen::main] 2 | async fn return_tuple() -> (String, bool) {} 3 | -------------------------------------------------------------------------------- /codegen/tests/compiler_output/return-tuple.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/codegen/tests/compiler_output/return-tuple.stderr -------------------------------------------------------------------------------- /common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/Cargo.toml -------------------------------------------------------------------------------- /common/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/config.rs -------------------------------------------------------------------------------- /common/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/constants.rs -------------------------------------------------------------------------------- /common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/lib.rs -------------------------------------------------------------------------------- /common/src/models/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/auth.rs -------------------------------------------------------------------------------- /common/src/models/certificate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/certificate.rs -------------------------------------------------------------------------------- /common/src/models/deployment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/deployment.rs -------------------------------------------------------------------------------- /common/src/models/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/error.rs -------------------------------------------------------------------------------- /common/src/models/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/github.rs -------------------------------------------------------------------------------- /common/src/models/infra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/infra.rs -------------------------------------------------------------------------------- /common/src/models/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/log.rs -------------------------------------------------------------------------------- /common/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/mod.rs -------------------------------------------------------------------------------- /common/src/models/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/project.rs -------------------------------------------------------------------------------- /common/src/models/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/resource.rs -------------------------------------------------------------------------------- /common/src/models/team.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/team.rs -------------------------------------------------------------------------------- /common/src/models/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/telemetry.rs -------------------------------------------------------------------------------- /common/src/models/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/models/user.rs -------------------------------------------------------------------------------- /common/src/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/secrets.rs -------------------------------------------------------------------------------- /common/src/tables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/tables.rs -------------------------------------------------------------------------------- /common/src/templates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/src/templates.rs -------------------------------------------------------------------------------- /common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/types.ts -------------------------------------------------------------------------------- /common/typeshare.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/common/typeshare.toml -------------------------------------------------------------------------------- /ifc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/ifc/Cargo.toml -------------------------------------------------------------------------------- /ifc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/ifc/src/lib.rs -------------------------------------------------------------------------------- /install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/install.ps1 -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/install.sh -------------------------------------------------------------------------------- /mcp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/Cargo.toml -------------------------------------------------------------------------------- /mcp/src/constants.rs: -------------------------------------------------------------------------------- 1 | pub const SHUTTLE_DOCS_SEARCH_BASE_URL: &str = 2 | "https://09ga7allme.execute-api.eu-west-2.amazonaws.com/prod"; 3 | -------------------------------------------------------------------------------- /mcp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/lib.rs -------------------------------------------------------------------------------- /mcp/src/mcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/mcp.rs -------------------------------------------------------------------------------- /mcp/src/tools/deployment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/tools/deployment.rs -------------------------------------------------------------------------------- /mcp/src/tools/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/tools/docs.rs -------------------------------------------------------------------------------- /mcp/src/tools/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/tools/logs.rs -------------------------------------------------------------------------------- /mcp/src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/tools/mod.rs -------------------------------------------------------------------------------- /mcp/src/tools/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/tools/project.rs -------------------------------------------------------------------------------- /mcp/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/mcp/src/utils.rs -------------------------------------------------------------------------------- /resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/README.md -------------------------------------------------------------------------------- /resources/aws-rds/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/aws-rds/Cargo.toml -------------------------------------------------------------------------------- /resources/aws-rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/aws-rds/README.md -------------------------------------------------------------------------------- /resources/aws-rds/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/aws-rds/src/lib.rs -------------------------------------------------------------------------------- /resources/openai/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/openai/Cargo.toml -------------------------------------------------------------------------------- /resources/openai/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/openai/src/lib.rs -------------------------------------------------------------------------------- /resources/opendal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/opendal/Cargo.toml -------------------------------------------------------------------------------- /resources/opendal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/opendal/README.md -------------------------------------------------------------------------------- /resources/opendal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/opendal/src/lib.rs -------------------------------------------------------------------------------- /resources/qdrant/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/qdrant/Cargo.toml -------------------------------------------------------------------------------- /resources/qdrant/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/qdrant/src/lib.rs -------------------------------------------------------------------------------- /resources/shared-db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/shared-db/Cargo.toml -------------------------------------------------------------------------------- /resources/shared-db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/shared-db/README.md -------------------------------------------------------------------------------- /resources/shared-db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/shared-db/src/lib.rs -------------------------------------------------------------------------------- /resources/shared-db/src/postgres.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/shared-db/src/postgres.rs -------------------------------------------------------------------------------- /resources/turso/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/turso/Cargo.toml -------------------------------------------------------------------------------- /resources/turso/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/turso/README.md -------------------------------------------------------------------------------- /resources/turso/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/resources/turso/src/lib.rs -------------------------------------------------------------------------------- /runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/Cargo.toml -------------------------------------------------------------------------------- /runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/README.md -------------------------------------------------------------------------------- /runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/src/lib.rs -------------------------------------------------------------------------------- /runtime/src/plugins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/src/plugins.rs -------------------------------------------------------------------------------- /runtime/src/rt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/src/rt.rs -------------------------------------------------------------------------------- /runtime/src/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/src/start.rs -------------------------------------------------------------------------------- /runtime/src/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/runtime/src/telemetry.rs -------------------------------------------------------------------------------- /scripts/apply-patches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/scripts/apply-patches.sh -------------------------------------------------------------------------------- /scripts/patches.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/scripts/patches.toml -------------------------------------------------------------------------------- /scripts/set-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/scripts/set-env.sh -------------------------------------------------------------------------------- /service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/service/Cargo.toml -------------------------------------------------------------------------------- /service/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/service/src/error.rs -------------------------------------------------------------------------------- /service/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/service/src/lib.rs -------------------------------------------------------------------------------- /services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/README.md -------------------------------------------------------------------------------- /services/shuttle-actix-web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-actix-web/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-actix-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-actix-web/README.md -------------------------------------------------------------------------------- /services/shuttle-actix-web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-actix-web/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-axum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-axum/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-axum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-axum/README.md -------------------------------------------------------------------------------- /services/shuttle-axum/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-axum/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-poem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-poem/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-poem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-poem/README.md -------------------------------------------------------------------------------- /services/shuttle-poem/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-poem/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-rama/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rama/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-rama/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rama/README.md -------------------------------------------------------------------------------- /services/shuttle-rama/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rama/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-rocket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rocket/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-rocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rocket/README.md -------------------------------------------------------------------------------- /services/shuttle-rocket/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-rocket/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-salvo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-salvo/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-salvo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-salvo/README.md -------------------------------------------------------------------------------- /services/shuttle-salvo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-salvo/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-serenity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-serenity/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-serenity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-serenity/README.md -------------------------------------------------------------------------------- /services/shuttle-serenity/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-serenity/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-tower/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-tower/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-tower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-tower/README.md -------------------------------------------------------------------------------- /services/shuttle-tower/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-tower/src/lib.rs -------------------------------------------------------------------------------- /services/shuttle-warp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-warp/Cargo.toml -------------------------------------------------------------------------------- /services/shuttle-warp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-warp/README.md -------------------------------------------------------------------------------- /services/shuttle-warp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shuttle-hq/shuttle/HEAD/services/shuttle-warp/src/lib.rs --------------------------------------------------------------------------------