Skip to content

revett/miniflux-sync

Repository files navigation

miniflux-sync

GitHub Release GitHub branch check runs GitHub go.mod Go version GitHub License

Manage and sync your Miniflux feeds with YAML.

YAML config Logs

Install

Usage

Configure the CLI to use and authenticate with your Miniflux instance:

# Use environment variables
MINIFLUX_SYNC_ENDPOINT=... MINIFLUX_SYNC_API_KEY=... miniflux-sync -h

# Or via CLI flags
miniflux-sync --endpoint="..." --api-key="..." -h

Then run the CLI:

# Help
miniflux-sync -h

# View changes via dry run
miniflux-sync sync --path ./feeds.yml --dry-run

# Sync changes
miniflux-sync sync --path ./feeds.yml

# Export remote state
miniflux-sync dump

Contributing

Contributions, issues and feature requests are very welcome.

# Running tests
go test -cover ./...

# Bump VERSION, and run script
GITHUB_TOKEN="..." ./scripts/release.sh