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:
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/thecodecrate/devcontainer-features/uv:1": {}
}
}
Verify installation:
uv --version
Create 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": {}
}
}