Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.19 KB

File metadata and controls

57 lines (39 loc) · 1.19 KB

@audiencemd/cli

Minimal local CLI for creating and validating AUDIENCE.md files.

The package is part of the AudienceMD monorepo and is published to npm as @audiencemd/cli.

Commands

audience init [path] [--force]
audience validate [path]

Aliases:

audiencemd init [path]
audiencemd validate [path]

Package usage

Run without installing globally:

pnpm --package=@audiencemd/cli dlx audience --help
pnpm --package=@audiencemd/cli dlx audience init ./tmp/my-project
pnpm --package=@audiencemd/cli dlx audience validate ./tmp/my-project

npm/npx equivalent:

npx @audiencemd/cli --help
npx @audiencemd/cli init ./tmp/my-project
npx @audiencemd/cli validate ./tmp/my-project

Local development usage

From the repository root:

pnpm exec audience --help
pnpm exec audience init ./tmp/my-project
pnpm exec audience validate ./tmp/my-project

init copies the packaged canonical template from templates/AUDIENCE.md and refuses to overwrite an existing file unless --force is supplied.

validate accepts either an AUDIENCE.md path or a directory containing AUDIENCE.md.

Checks

pnpm --filter @audiencemd/cli check