shelbyd / mono

Cross-language utilities for managing and developing on mono-repos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mono

Command line utilities for managing mono-repos.

Meant to be used by developers and in CI/CD.

Usage

Any subdirectory can have a MONO file that specifies how that directory relates to the rest of the project.

Sync Files

MONO files can specify files to sync from one location in the project to another.

sync_files:
  - from: .github/workflows/*
    to: /.github/workflows/${ dir_slug }-${ file_name }

The above config, when located at, foo/MONO will copy a file like foo/.github/workflows/test.yml to .github/workflows/foo-test.yml.

About

Cross-language utilities for managing and developing on mono-repos

License:MIT License


Languages

Language:Rust 100.0%