Skip to main content
https://travis-ci.org/jacquerie/github-compose.svg?branch=master https://coveralls.io/repos/github/jacquerie/github-compose/badge.svg?branch=master

About

Orchestrate your GitHub repositories like docker-compose orchestrates your Docker containers. Inspired by metainvenio by @inveniosoftware.

Install

github-compose is on PyPI, so all you have to do is:

$ pip install github-compose

Usage

Currently github-compose implements one subcommand:

$ github-compose update

This will update the configuration of your repositories on GitHub so that it matches what is described in a file called (by default) github-compose.yml. Here’s an example of such a file:

orgs:
  foo-org:
    repos:
      bar-repo:
        description: "Description of the bar repo."

Running the update command on this file will update the description of the bar-repo of the foo-org to be “Description of the bar repo.” Here’s another example:

orgs:
  foo-org:
    repos:
      bar-repo:
        description: "Description of the bar repo."
      baz-repo:
        description: "Description of the baz repo."

Suppose that the foo-org currently has only the bar-repo: running the update command with this file will create an empty baz-repo whose description is “Description of the baz repo.”

Author

Jacopo Notarstefano (@Jaconotar)

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

github-compose-0.2.4.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file github-compose-0.2.4.tar.gz.

File metadata

  • Download URL: github-compose-0.2.4.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for github-compose-0.2.4.tar.gz
Algorithm Hash digest
SHA256 6ddcccf8b9bc12df8d6ff5ae12706df37bfad2eb5a082ae278a419ac0d2350c1
MD5 a2316c4116da5fd4be7f65c90d3e9bc0
BLAKE2b-256 274c4ba19b757cb090a87759b1c7f1f068bd7c6b5f3d839e848b97dae1dfe0f7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.4 This release

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.0

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page