diff options
author | SoniEx2 <endermoneymod@gmail.com> | 2021-06-14 22:49:07 -0300 |
---|---|---|
committer | SoniEx2 <endermoneymod@gmail.com> | 2021-06-14 22:58:05 -0300 |
commit | a67b0812659d1481f4c5be77ce2cf448b0b37b8c (patch) | |
tree | f0ce4f55d5af77b2a76a98d77a8ddfca60a61bc3 /ganarchy/cli/merge_configs.py | |
parent | 993a8ca85db1564e64550276d61d9723423605aa (diff) |
Start rewriting in Rust
Diffstat (limited to 'ganarchy/cli/merge_configs.py')
-rw-r--r-- | ganarchy/cli/merge_configs.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/ganarchy/cli/merge_configs.py b/ganarchy/cli/merge_configs.py deleted file mode 100644 index d8e12e6..0000000 --- a/ganarchy/cli/merge_configs.py +++ /dev/null @@ -1,25 +0,0 @@ -import pathlib - -import click - -import ganarchy -import ganarchy.cli -import ganarchy.data - -@ganarchy.cli.main.command() -@click.option('--skip-errors/--no-skip-errors', default=False) -@click.argument('files', type=click.Path(exists=True, dir_okay=False, resolve_path=True), nargs=-1) -def merge_configs(skip_errors, files): - """Merges config files.""" - configs = [ganarchy.data.LocalDataSource(filename) for filename in files] - rlm = ganarchy.data.RepoListManager(ganarchy.data.ObjectDataSource({})) - rlm.sources += configs - res = [] - for src in rlm.sources: - res.append(src.update()) - effective = ganarchy.data.EffectiveSource(rlm) - if any(x is None for x in res): - click.echo("# This is DEPRECATED and will be REMOVED at some point!") - for pctp in effective.get_property_values(ganarchy.data.DataProperty.VCS_REPOS): - if pctp.active: - click.echo(f"""projects."{ganarchy.tomlescape(pctp.project_commit)}"."{ganarchy.tomlescape(pctp.uri)}"."{ganarchy.tomlescape(pctp.branch)}" = {{ active=true }}""") |