A collection of DevContainer features for TheCodeCrate projects.
| Feature | Documentation | Description |
|---|---|---|
| UV | Official UV Docs | A fast Python package manager written in Rust. Replaces pip, poetry, virtualenv, and more. |
| Bash Aliases | Bash Aliases | Loads custom bash aliases from your project's .devcontainer/etc/bash-aliases directory. |
Install UV in your devcontainer:
Verify installation:
uv --versionCreate a .devcontainer/etc/bash-aliases directory in your project and add your custom aliases:
# .devcontainer/etc/bash-aliases
alias hello="echo 'Hello, World!'"Load the aliases in your devcontainer:
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/thecodecrate/devcontainer-features/bash-aliases:1": {}
}
}
{ "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/thecodecrate/devcontainer-features/uv:1": {} } }