git-vibe-setup
v5.1.1
Published
Local initializer for GitVibe consumer repositories.
Readme
git-vibe-setup
Local initializer for GitVibe consumer repositories.
npx git-vibe-setup setupThe setup command fetches examples/consumer from the latest stable
markhuangai/git-vibe release, writes .github and .git-vibe starter files,
pins reusable workflow refs to that release, and fails before writing if release
lookup, starter fetch, or target-file validation fails.
When GITHUB_TOKEN or GH_TOKEN is set, git-vibe-setup uses it only to
authenticate GitHub release and starter-file reads. This avoids anonymous API
throttling in CI and shared-network environments.
npx git-vibe-setup updateThe update command fetches examples/consumer from the latest stable
markhuangai/git-vibe release, migrates supported .github/git-vibe.yml
settings in place, rewrites .github/workflows/*.yml GitVibe wrapper files,
and pins workflow refs to that release. It does not update .git-vibe,
secrets, or variables, and it refuses to overwrite workflow files that do not
look like GitVibe wrappers.
To test a specific release or prerelease from a consumer repository, pass the release tag explicitly:
npx git-vibe-setup update --release v3.0.4-rc.1To let automatic latest-release lookup choose prereleases, opt in explicitly:
npx git-vibe-setup update --include-prereleases