Cargo Features

spacegate-shell has no features set by default.

[dependencies]
spacegate-shell = { version = "0.2.0-alpha.1", features = ["ext-redis", "ext-axum", "cache", "fs", "k8s", "plugin-all", "plugin-cache", "plugin-limit", "plugin-header-modifier", "plugin-inject", "plugin-redirect", "plugin-retry", "plugin-rewrite", "plugin-maintenance", "plugin-status", "plugin-dylib"] }
ext-redis = spacegate-ext-redis

Enables redis of spacegate-plugin

ext-axum = spacegate-ext-axum

Enables axum of spacegate-config and spacegate-plugin

cache k8s? = spacegate-ext-redis

Enables redis of spacegate-config, cache of spacegate-plugin

Affects spacegate-shell::startup_redis

fs

Enables fs of spacegate-config

Affects spacegate-shell::startup_file

k8s = cache

Enables k8s of spacegate-config, header-modifier, redirect and rewrite of spacegate-plugin

Affects spacegate-shell::startup_k8s

plugin-all

Enables full of spacegate-plugin

plugin-cache

Enables cache of spacegate-plugin

plugin-limit

Enables limit of spacegate-plugin

plugin-header-modifier

Enables header-modifier of spacegate-plugin

plugin-inject

Enables inject of spacegate-plugin

plugin-redirect

Enables redirect of spacegate-plugin

plugin-retry

Enables retry of spacegate-plugin

plugin-rewrite

Enables rewrite of spacegate-plugin

plugin-maintenance

Enables maintenance of spacegate-plugin

plugin-status

Enables status of spacegate-plugin

plugin-dylib

Enables dylib of spacegate-plugin

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

spacegate-ext-redis cache? ext-redis?
spacegate-ext-axum ext-axum?