Development Tools
Tools, utilities, and integrations that enhance developer productivity and streamline development workflows.
See also: Command Line Tools , Libraries , Web Apps
-
Fast tool for cloning all forks of a repository or GitHub Classroom assignments.
Example usage:# Clone all forks of a repository multiclone owner/repo # Clone GitHub Classroom assignment repos multiclone org/repo --classroom # Clone into a specific directory multiclone --dir path/to/dir owner/repo # Preview commands without executing them multiclone owner/repo --dry-run # Clone repos listed in a file multiclone repos.txt
-
Various utility scripts, primarily in Bash and Python, to assist with system management, development, and miscellaneous automation tasks.
-
A command line tool that detects and reports the version of a project based on its files.
Example usage:# Bump patch version in current directory project-version bump # Show current version and available commands project-version # Bump minor version project-version bump minor # Bump major version with verbose output project-version bump major --verbose # Set a specific version (with or without v prefix) project-version set 2.0.0 project-version set v2.0.0 # Set a lower version (requires --force) project-version set 1.0.0 --force # Dry run to see what would happen project-version bump --dry-run project-version set 2.0.0 --dry-run # Bump version without creating a git commit project-version bump --no-commit # Bump version in a specific directory project-version /path/to/project bump
P5.js Tools
Development tools for the P5.js creative coding framework.
-
Command-line tool that runs p5.js sketches with live reload and automatic library inclusion.
Example usage:# Install globally npm install -g p5-server # Create a new sketch p5 create my-sketch # Run a server with live reload p5 serve --open # Run a sketch in split view mode p5 serve sketch.js --theme split # Create a screenshot of a sketch p5 screenshot my-sketch.js # Build a static site of p5.js sketches p5 build --theme grid # Run a server with live reload p5 serve --open # Run a sketch in split view mode p5 serve sketch.js --theme split # Create a screenshot of a sketch p5 screenshot my-sketch.js # Build a static site of p5.js sketches p5 build --theme grid
-
Create and run p5.js sketches within Visual Studio Code with integrated development server and browser.