remanufacture
remanufacture is a file porting pipeline tool. It pulls files from a source git repository, transforms them in an isolated temporary workspace via a sequence of declarative operations, and pushes the result to a target git repository.
Key features
- Declarative DSL — pipelines are defined in a block-style
.pipescript, similar to a Dockerfile - Git endpoints — clone from source, commit and push to target
- Eleven transformation operations — copy, rename, replace, delete, move, append, prepend, regex replace, strip lines, chmod, touch
- Secrets management — per-pipeline YAML secret store; secrets never written to logs
- Dual interface — REST API for CD integration, CLI for local use
- Isolated execution — each run uses a temporary workspace, cleaned up on completion
- Audit trail — per-run status record and execution log