---
date: "2023-07-02T10:55:34.000Z"
title: "2023-07-02"
tags: ["python","shell"]
draft: false
---

A simple shell function to setup a Python project scaffold.
It's idempotent, so it won't overwrite an existing folder or `env`.

```sh
pproj () {
    mkdir -p $1
    cd $1
    python -m venv env
    . env/bin/activate
}
```