Skip to main content

GitHub Organization Tools

GitHub Organization Tools (ghot) is a CLI tool designed to simplify the management of users and repositories within a GitHub organization.

Features:

  • Invite and remove users from your organization.
  • Create, clone, pull or delete repositories.
  • Create issues to multiple repositories.

Installation

This tool can be installed via pip:

pip install ghot

Quick Start Example

  • Define a CSV file with the users and repositories.

    id,username,repo
    id1,user1,user1-repo
    id2,user2,user2-repo
    
    • id is a custom identifier for the user.
    • username is the GitHub username.
    • repo is the repository name in the organization.

    Check the documentation for more details!

  • Invite users to the organization:

    ghot user invite my-org users.csv
    
  • Let users accept the invitation and create their repositories — Or do it for them!

    ghot repo create my-org users.csv
    ghot repo invite my-org users.csv
    
  • And clone the repositories!

    ghot repo clone my-org users.csv
    

Download files

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

Source Distribution

ghot-0.3.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ghot-0.3.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file ghot-0.3.0.tar.gz.

File metadata

  • Download URL: ghot-0.3.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ghot-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3639083f2066d4c54cac26fc2a9a290b18c9b1af8af8c19d452ed6225aa00e7b
MD5 52915dd914479fdad357e7672e96b0d2
BLAKE2b-256 5f3ecf68e2b0ac717f0ece6e3190c7c96234a9025d4a7d1e7cbca03d44da9bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghot-0.3.0.tar.gz:

Publisher: publish-to-pypi.yml on joapuiib/github-organization-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ghot-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ghot-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ghot-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0f54dad08a9e2f148803a97f01564ede2019412eb3b9f179f7c3754f2a30ee0
MD5 8ad40201de05a2f41a8afd937d6415bc
BLAKE2b-256 9c7e3c138322f3339460ab6dee170036617aac3094ab35755c8c768acc97bebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghot-0.3.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on joapuiib/github-organization-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

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