configu / configu

Open-source ConfigOps infrastructure ⚙️
https://configu.com
Apache License 2.0
1.56k stars 124 forks source link

Stablize `@configu/cli` #503

Open rannn505 opened 3 weeks ago

rannn505 commented 3 weeks ago

Suggestion

Refactor the @configu/cli framework from oclif to clipanion. Clipanion is a newer, thinner alternative (with only 1 dependency compared to oclif's 17) and is used by high-profile CLIs like Corepack, Yarn, and PNPM. Clipanion can also be bundled into a single file, allowing us to later use node-sea to create a true binary for the CLI.

Motivation

Moving to clipanion reduces the dependency footprint and simplifies the CLI architecture. It also opens the door for better packaging and distribution options, like bundling into a single file for easier deployment. This will improve performance, maintainability, and flexibility.

Context

RichardAkman commented 1 week ago

List of issues/PRs that are a part of this issue: