Skip to content

Releases: agynio/pexels-cli

Pexels CLI v0.1.1

23 Oct 09:31
584909a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release-08b943c-20251020170911...v0.1.1

Pexels CLI release-b0aafa2-20251020164827

20 Oct 16:48
5c3c622

Choose a tag to compare

feat: photos url/download, default id in list, {data, meta} envelope …

Pexels CLI release-5c3c622-20251020164925

20 Oct 16:49
5c3c622

Choose a tag to compare

feat: photos url/download, default id in list, {data, meta} envelope …

Pexels CLI release-25465a8-20251020114558

20 Oct 11:45
25465a8

Choose a tag to compare

feat: initial Pexels CLI (Rust) (#2)

* chore: bootstrap workspace and add scaffolding for pexels CLI

* feat(cli): implement initial CLI, config, HTTP, projection, pagination, and tests; add CI and release workflows

* feat: address PR review - CI/release workflows; raw output bytes; structured errors; auth reachability; vendorless config path + perms tests; remove unsafe; enrich help/README; minor refactors

* style: rustfmt; fix clippy warnings; add tests adjustments to satisfy CI

* ci: fix clippy invocation (pass -D warnings to clippy driver)

* ci: consolidate into single job with ordered stages (lint, clippy, test, build, e2e, optional live smoke) and correct clippy invocation

* ci: fix workflow triggers (explicit branches for push and pull_request)

* ci: add workflow_dispatch; set job-level env for PEXELS_TOKEN; gate live-smoke steps on env; add early sanity step

* ci: run live-smoke only on push to main; increase timeout/retries for resilience; PRs remain deterministic

Pexels CLI release-08b943c-20251020170911

20 Oct 17:09
08b943c

Choose a tag to compare

Refactor output to {data,meta}; live tests; CI update (Issue #3) (#4)

* resolve: rebase conflicts with main (ci.yml, README, cli.rs, proj.rs)

* fix: resolve remaining rebase conflicts in cli.rs; align examples/help and projection; unify envelope handling

* ci: unify yq-only live validations; remove duplicate install; echo outputs on failure; gate on owner/token

* test: add shape_output wrapper test for list responses; ensure page/per_page omitted and next_page parsed

* style(tests): reorder imports via cargo fmt

* refactor: finalize output pipeline and docs; drop mock integration test; resolve rebase conflicts (ci.yml, cli.rs, proj.rs)

* ci: resolve conflicts; ensure yq-only validations across live tests

* fix: finalize single-resource fallback and projection in CLI; resolve final rebase conflict