Skip to content

A collection of DevContainer features for TheCodeCrate projects.

License

Notifications You must be signed in to change notification settings

thecodecrate/devcontainer-features

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheCodeCrate's Devcontainer Features

A collection of DevContainer features for TheCodeCrate projects.

Available Features

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.

Usage Examples

UV Package Manager

Install UV in your devcontainer:

{
    "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
    "features": {
        "ghcr.io/thecodecrate/devcontainer-features/uv:1": {}
    }
}

Verify installation:

uv --version

Bash Aliases

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": {}
    }
}

About

A collection of DevContainer features for TheCodeCrate projects.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages