« All posts

Red: TypeScript/Bun Library for Idempotent DevOps CLIs

Red is a TypeScript/Bun library for building idempotent DevOps CLIs, defining desired state in YAML.

Red is a TypeScript/Bun library designed for building idempotent DevOps CLIs. Users can define the desired state in YAML format and process step graphs through a single object. With integrations for OpenTofu and Ansible, it simplifies infrastructure management for users.

The library provides various functions that allow users to execute and test CLI commands. Additionally, it features a step-based workflow model that enables users to manage their processes more efficiently. These capabilities help engineers streamline their DevOps workflows, making them more organized and error-free.