Pull and validate
In v0kalup pull reads a portal into kalup/objects/*.ts, and the app gets its types from those files with no generate step.
- The packages
kalup(the CLI) and@kalup/core. - Commands
init,pull,validate,ir,fmtandstatus. - Resource types
property,groupandobject(custom object schema). - The config reader and canonical writer. The tool parses config and never executes it.
- Codecs,
InferPropertiesandtoCreatePayload, with zero runtime dependencies. pullscoped by config, with--discoverfor resources outside the scope, and a copy of every overwritten file in.kalup/history/.--jsonon every command as oneenvelope/1, and fixed exit codes.