Skip to content

khoio-boio/dev-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dev Toolkit (Windows PowerShell)

A small collection of PowerShell scripts I use to bootstrap clean, repeatable development projects on Windows.

This repo is intentionally practical:

  • Scripts are designed for day-to-day use, not just demos
  • Defaults favor reproducibility (project-local envs, consistent structure, safe .gitignore)
  • Commands are written to be understandable and modifiable

What this solves

When starting a new project, it is easy to lose time to:

  • inconsistent folder structures
  • missing virtual environments / mis-selected interpreters
  • forgetting .gitignore basics
  • redoing boilerplate across projects

These scripts make “new project setup” predictable and fast.


Getting Started

  1. Clone the repository:
git clone git@github.com:khoio-boio/dev-toolkit.git
cd dev-toolkit
  1. (Optional but recommended) Create a local .env file:
copy .env.example .env

Edit .env to match your system paths.

  1. Ensure scripts directory is on your PATH or use via PowerShell profile.

Scripts

newpy.ps1 — Python project bootstrap

Creates a Python project with:

  • standard structure (src/, requirements.txt)
  • project-local venv (.venv/)
  • VS Code workspace settings to pin the interpreter and auto-activate the venv
  • Git initialization + safe .gitignore
  • opens the folder in VS Code

Example:

newpy myproject 

Result:

myproject/
  .venv/
  .vscode/
    settings.json
  src/
    main.py
  requirements.txt
  .gitignore

newjava.ps1 — Java (Maven) project bootstrap

Creates a Java project with:

  • Maven project structure
  • Configurable Java version (default: 17)
  • JUnit 5 test scaffolding
  • Safe .gitignore
  • Optional .env-based path configuration
  • Opens the project in VS Code

Examples:

newjava myapp
newjava myapp -j 21

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published