Skip to content

An interactive CLI tool to swiftly initialize tailored Python projects with essential setups and packages.

Notifications You must be signed in to change notification settings

Dovidaitis/initpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

initpy

initpy is a command-line tool designed to simplify the initialization of Python projects. With an interactive setup, it automates the creation of project directories, installation of dependencies, and the setup of environments for FastAPI and web scraping projects.

Setup

  1. Clone the repository to your local ~/scripts directory:

    git clone <repository-url> ~/scripts/initpy

    (Replace <repository-url> with the actual URL of the repository.)

  2. Add the initpy alias to your .zshrc, .bashrc, or appropriate shell configuration file:

    echo "alias initpy='bash ~/scripts/initpy/initpy.sh'" >> ~/.zshrc

    (Adjust the path according to where the script is stored and replace .zshrc with your shell’s configuration file if needed.)

  3. Apply the changes:

    source ~/.zshrc

    (Again, adjust with your shell’s configuration file if different.)

Usage

Navigate to the directory where you want to create your new project and run:

initpy

Dependencies

Make sure that Poetry is installed on your system. If it's not, install it.

About

An interactive CLI tool to swiftly initialize tailored Python projects with essential setups and packages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published