@cleosync/cosmos-cli
v0.1.0
Published
Config-driven Cosmos UI project initialization CLI.
Maintainers
Readme
@cleosync/cosmos-cli
Config-driven project initialization for Cosmos UI.
Install
npm install -g @cleosync/cosmos-cliUsage
Create cosmos.config.ts in your app, then run:
cosmos initThe CLI reads enabled modules from config:
export default defineConfig({
modules: {
api: { baseUrl: process.env.EXPO_PUBLIC_API_URL },
query: true,
auth: { provider: 'custom', nin: true },
errors: true,
push: { provider: 'expo' },
},
});cosmos init installs required peer packages and writes project-specific scaffolds. It does not copy design-system components into your app.
Options
cosmos init --config cosmos.config.ts
cosmos init --package @cleosync/cosmos-ui
cosmos init --skip-install
cosmos init --dry-run