/github-topic-checker

CLI tool to check all non-archived repositories in the Research Square Company organization for appropriate repository topics.

Primary LanguageRust

github-topic-checker

Research Square Company requires that all repositories have a topic set which represents team ownership. This is useful for reporting purposes. This small CLI app will check each non-archived repository in that organized and report on repositories lacking one of the required topics.

Environment variables

To run this project, you will need to have the following environment variables set.

Setup and usage

Install cargo-make and generate an updated copy of the GitHub GraphQL schema.json file.

$ cargo install cargo-make
$ cargo make schema

Compile and execute this application

$ cargo build --release
$ ./target/release/github-topic-checker

License

MIT