Stop wasting time setting up folders and files manually.
Pykickoff is a lightweight, efficient utility designed to instantly
generate standardized directory structures and essential files for your new Python
projects.
Whether you are building a simple script, a data analysis pipeline, or a full-scale web
application, having a consistent project layout is crucial. Pykickoff automates the
creation of virtual environments, `.gitignore` files, requirements text files, and
standard source directories.
Created by Devon Schuin, this tool was built out of the necessity to streamline the
initial setup process, allowing you to focus on what really matters: writing great code.
Why use Pykickoff?
Getting Started
1. Installation
Install using pip:
python -m pip install pykickoff
2. Usage
Run package:
python -m pykickoff
3. What you get
Answer the questions and Pykickoff will generate files and file structures. Below is the file structure for the python package option:
my_project/
├── .gitignore
├── README.md
├── requirements.txt
├── src/
│ └── __init__.py
└── tests/
└── __init__.py