Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codifycli/codify-cli
https://github.com/codifycli/codify-cli
automation codify configuration-as-code macos scripting setup tools
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/codifycli/codify-cli
- Owner: codifyCLI
- Created: 2024-08-24T20:08:57.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T20:18:03.000Z (3 months ago)
- Last Synced: 2024-10-06T04:05:26.044Z (about 1 month ago)
- Topics: automation, codify, configuration-as-code, macos, scripting, setup, tools
- Homepage: https://codifycli.com
- Size: 3.91 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codify
Welcome to Codify, your go-to solution for managing macOS developer dependencies
using a configuration as code approach. Codify empowers developers to install
dependencies and configure applications in a stable and reproducible manner.Example config:
```json
[
{
"type": "homebrew",
"formulae": ["jq", "openjdk@17", "jenv", "docker"],
"casks": ["sublime-text", "dbeaver-community", "intellij-idea-ce"]
},
{
"type": "nvm",
"nodeVersions": [
"12.22",
"20.8"
],
"global": "20.8"
}
]
```
This will install homebrew, nvm (Node version manager) plus some useful tools. The cool thing is, if anything has already installed,
Codify is smart enough exclude those things from the installation. It can also figure out configuration differences between what is
specified versus what is currently on the system.**Download**: https://docs.codifycli.com/getting-started/installation/