Announcementsยท2 min read
๐ Codify v1.0.0 โ Dashboard Integration, Linux Support & More!
We're thrilled to announce Codify v1.0.0, our first major stable release! This milestone brings dashboard integration, comprehensive Linux support, cloud file management, and multi-resource declarations to make managing your development environment easier than ever.
We're thrilled to announce Codify v1.0.0, our first major stable release! This milestone represents months of work to make Codify more powerful, flexible, and accessible across platforms. Whether you're managing a single macOS machine or coordinating development environments across Linux teams, v1.0.0 has you covered.
What's New in the CLI
Dashboard Integration
The biggest addition to v1.0.0 is full integration with the Codify dashboard. You can now:
- Authenticate directly from the CLI with
codify login - Edit configurations in your browser using
codify editto launch the visual editor - Connect your local CLI to your cloud account for seamless synchronization
- Log out when needed with
codify logout
This makes it easier than ever to manage your configurations, especially when working across multiple machines or collaborating with a team.
Cloud File Support
No more passing config files around manually. With cloud file support, you can:
- Load configurations from remote sources using
codify applyandcodify plan - Share configurations across teams without local file dependencies
- Keep your setup in sync across all your development machines
New Commands
codify refreshRefresh your project state to sync with the latest changescodify testTest your configurations before applying them to catch issues early
Full Linux Support
Codify now works seamlessly on Linux distributions with:
- OS-specific parameter handling for Debian, Ubuntu, Fedora, Arch, and more
- Cross-platform shell compatibility improvements
- Fixed sudo command execution across different shells (bash, zsh, fish, etc.)
Security & Quality of Life
- Support for sensitive parameters that are automatically skipped during
initandimportoperations - Improved environment variable handling with sudo
- Enhanced progress display and error handling throughout the CLI
What's New in the Core Plugin
Linux Package Manager Support
The core plugin now includes first-class support for Linux package managers:
aptfor Debian/Ubuntu-based distributionsyumanddnffor RHEL/Fedora-based distributionssnapfor universal package management
All existing resources (asdf, homebrew alternatives, git, python, vscode, etc.) have been tested and fixed for Linux compatibility.
Multi-Resource Declarations
Reduce config verbosity with support for declaring multiple resources in a single block:
aliasesDefine multiple shell aliases in one configpathManage multiple PATH entries togethergit-repositoryClone multiple repositories in a single declaration
Before:
[
{ "type": "alias", "name": "ll", "value": "ls -la" },
{ "type": "alias", "name": "gs", "value": "git status" },
{ "type": "alias", "name": "gp", "value": "git push" }
]After:
[
{
"type": "aliases",
"aliases": [
{ "name": "ll", "value": "ls -la" },
{ "name": "gs", "value": "git status" },
{ "name": "gp", "value": "git push" }
]
}
]New Resources
npm-loginAuthenticate with npm registries programmaticallytartManage VMs and containers on macOS (great for testing!)
Under the Hood
- Migrated to Zod schema validation for better type safety and error messages
- Updated to @codifycli scoped packages for better npm organization
- Improved test infrastructure with persistent VMs for faster development
What v1.0.0 Means
Reaching v1.0.0 is a significant milestone. It means:
- Stable API We're committed to maintaining backwards compatibility
- Production-ready Thousands of resources managed in real-world environments
- Cross-platform Full support for both macOS and Linux
- Team-friendly Cloud integration makes collaboration seamless
Try it out!
Upgrade to v1.0.0 today:
codify updateOr download the latest version from our docs.
/bin/bash -c "$(curl -fsSL https://releases.codifycli.com/install.sh)"We're excited to see what you build with Codify v1.0.0! As always, if you encounter any issues or have feature requests, please open an issue on GitHub.
Cheers!