Skip to content

freshfieldio/freshfield-cli

Repository files navigation

🥕 Freshfield.io CLI

Official CLI tool for Freshfield.io platform. Generate changelogs/release notes from your git commits.

⚠️ Early Development Notice: Freshfield.io is in early stages of development. You may encounter bugs or breaking changes. If you find issues or have suggestions for improvements, please don't hesitate to open an issue or contribute to the project.


Quick start

1. Initialize with your credentials

npx freshfield-cli init

Enter your CLI token and App ID when prompted. Get these from your Freshfield.io dashboard.

If you want to use a different App ID or token later, just re-run this command.

2. Generate draft updates from git commits

npx freshfield-cli update

Run this from any git repository folder to create draft updates from recent commits. You can choose:

  • Date Range: Select commits between specific dates
  • Commit Count: Select the last N commits

3. Edit and publish

All CLI-generated updates are created as private drafts. Review, edit, and publish them from your Freshfield.io dashboard.


Installation

Using npx (Recommended)

No installation needed, just run commands directly:

npx freshfield-cli init
npx freshfield-cli update

Global Installation

npm install -g freshfield-cli
# or
pnpm add -g freshfield-cli
# or
yarn global add freshfield-cli

Then use without npx:

freshfield-cli init
freshfield-cli update

Alternative commands: You can also use freshfield or ff instead of freshfield-cli.


Requirements


License

MIT

About

Freshfield.io CLI for AI-generated changelogs & release notes from git commits

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published