weaveconfig

Crates.ioweaveconfig
lib.rsweaveconfig
version
sourcesrc
created_at2024-10-07 03:16:18.480094
updated_at2024-10-30 08:35:05.292663
descriptionA unified configuration tool for monorepos
homepage
repositoryhttps://github.com/JeremyMoeglich/Weaveconfig
max_upload_size
id1399625
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Jeremy Möglich (JeremyMoeglich)

documentation

README

Weaveconfig

Weaveconfig is a configuration tool for monorepos. It allows you to manage all configuration in a single directory in the root of your project.

To use it just run weaveconfig in the root of your project, to create the initial configuration run weaveconfig init.

The weaveconfig contains 3 kinds of files:

  • _space.jsonc - This file contains the configuration for the space. A space typically is an app / package within your monorepo.
  • _env.jsonc - This file contains the configuration / variables for the space.
  • other files - These files will be copied into each space inlined with variables from the space.
Commit count: 24

cargo fmt