Skip to content

Latest commit

Β 

History

History
66 lines (44 loc) Β· 2.75 KB

File metadata and controls

66 lines (44 loc) Β· 2.75 KB

🧰 DevKit

DevKit is your all-in-one toolkit for setting up, maintaining, and troubleshooting your macOS development environment.

It automates the boring stuff β€” from Homebrew, Git, and Node.js to Flutter, Docker, PostgreSQL, and more β€” so you can focus on building, not fixing.

Run a full setup, update your stack anytime, and keep your dev machine running smooth with built-in diagnostics and helpers.

πŸ“‘ Table of Contents


πŸš€ Core Workflow

Your main setup and maintenance commands:

  • πŸ”§ devkit-setup β€” Full environment bootstrap: prompts for your details, installs core tools (Git, Homebrew, MAS apps, Node.js, Xcode, Flutter), and guides app setup.
  • πŸ”„ devkit-update β€” Update system and dev stack: Homebrew, Python, Google Cloud SDK, Flutter, Node.js, CocoaPods, MAS apps, Rosetta 2, and DevKit itself.
  • πŸ§ͺ devkit-doctor β€” Run a full environment check: verifies critical tools, configurations, and $PATH health.

πŸ’» System Utilities

Quick system-level helpers:

  • 🌐 devkit-pc-ip-address β€” Show local Wi-Fi IP & public IP
  • πŸ“‘ devkit-pc-ping β€” Test internet (Google DNS)
  • πŸ“΄ devkit-pc-shutdown β€” Shut down Mac
  • πŸ” devkit-pc-restart β€” Restart Mac
  • 🧹 devkit-pc-dns-flush β€” Flush DNS cache
  • 🧼 devkit-pc-clear-cache β€” Clear user/system cache
  • πŸ—‘οΈ devkit-pc-empty-trash β€” Empty the trash
  • πŸ’½ devkit-pc-disk β€” Disk usage summary
  • πŸ”‹ devkit-pc-battery β€” Battery status
  • πŸ“Š devkit-pc-stats β€” Top resource usage
  • πŸ’» devkit-pc-version β€” macOS version info
  • 🐚 devkit-shell-info β€” Shell & interpreter info
  • 🐚 devkit-bash-reset β€” Restart Bash session
  • πŸ” devkit-terminal-restart β€” Restart Terminal app

🧩 Helpers & Optional Tools

Mostly auto-called by core commands, but handy for manual use.

πŸ” Diagnostics & Updates

  • πŸ“‹ devkit-tools-check β€” Print versions of essential tools, warn about missing ones.
  • πŸ“₯ devkit-cli-update β€” Self-update DevKit from GitHub, auto-install latest version.

πŸ”§ Configuration & Environment Checks

  • 🧰 devkit-settings-setup β€” Configure user info and install preferences (MAS apps, Homebrew, etc.).
  • πŸ”Ž devkit-setup-check β€” Quick check to verify critical tools are ready. Add --quiet for scripts.

🧩 Most helpers run automatically, but you can run them manually for deeper diagnostics or setup.