🚀 Codify v0.7.0 – Say Hello to init
We’re excited to announce the release of Codify v0.7.0, and it comes with a powerful new addition: the init command.
✨ What’s New
Getting started with Codify just got a whole lot easier. With the new init command, you can now generate a starter Codify config automatically, making your initial setup smoother than ever.
Whether you’re bootstrapping a fresh macOS dev machine or onboarding a new teammate, init gives you a solid, editable starting point in seconds.
🔗 See the init docs for more details.

More resources + bug fixes
- Added additional support for various python tools
- venv-projectresource supports creating a virtual environment using- pythom -m venv
- virtualenv-projectresource supports creating a virtual environment using- virtualenv
- pipresources allows the programmatic installations of PyPI dependencies via- pip
- pip-syncresource installs- pip-toolsand supports managing Python project dependencies using- pip-sync
- pnpmresource installs pnpm, npm packages and NodeJS env
- npmresource to manage npm
- macportssupport
- wait-github-ssh-keyis a cool new resource to add with adding Github SSH keys. This resource detects if a system is connected to Github via SSH. If not it will provide instructions and wait until the system is conencted.
 
- Fixed bugs in existing resources
- xcode-toolsdid not automatically install the latest- xcode-tools
- homebrewcasks and formulae sometimes broke with fully qualified names
- homebrewuninstalled formuale and casks after installing them
- aliasdid not parse properly if the aliased value had an equal sign
- The cwdwas not printed for certain commands.
- ssh-configresource not handling comments
- Optional parameters failing validation if they are null
 
Try it out!
Use codify update to get version 0.7.0 or download the latest version from our website.