Maintain GitHub.
Using NPM
npm install -g @playform/maintain
Using Yarn
yarn global add @playform/maintain
Using PNPM
pnpm install -g @playform/maintain
or direct usage:
Using NPM
npx @playform/maintain
Using Yarn
yarn @playform/maintain
Using PNPM
pnpx @playform/maintain
Delete all GitHub Actions runs and their logs for all of your repositories:
Maintain Clean
Create a dependabot.yml
file for each of the .github
directories in each of
the packages for the monorepo:
Maintain Dependabot
Dispatch all workflows for all repositories for a given user:
Maintain Dispatch
or specific repositories by name:
Maintain Dispatch Repository1 Repository2
Enable
/ Disable
all the features that GitHub offers for all the
repositories that you have access to:
Maintain Edit
Create a Node.yml
file in the .github/workflows
directory for each
repository that has a package.json
file.
Maintain Node
Create a NPM.yml
file in the .github/workflows
directory for each repository
that has a package.json
file.
Maintain NPM
Create a Rust.yml
file in the .github/workflows
directory for each
repository that has a Cargo.toml
file.
Maintain Rust
Run all workflow tasks.
Maintain Workflow
Finds all the package.json
files in the project, and then star all the
dependencies in that package.json
.
Maintain Star
.env
User="User"
Base="Base"
Token="Token"