Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: glennib/envoke

v2.0.3

02 Jun 05:21
@glennib glennib
7ed8f6d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed

  • (deps) update rust crate serde_yml to 0.0.13 (#60)

Other

  • (deps) update rust crate minijinja to v2.20.0 (#58)
  • (deps) update rust crate serde_json to v1.0.150 (#59)
  • make renovate automerge
  • pin mise dependencies
Assets 16

v2.0.2

26 Apr 21:53
@glennib glennib
e10a600
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed

  • use visible aliases

Other

  • don't do release builds in ci
Loading

v2.0.1

22 Apr 07:30
@glennib glennib
c033d5e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Other

  • small fix
  • set envoke-env version to 2
Loading

v2.0.0

22 Apr 06:25
@glennib glennib

Choose a tag to compare

Migration from v1

v2 has four breaking changes. Each section lists the v1 invocation on the left
and its v2 equivalent on the right.

CLI split into subcommands

The flat envoke [FLAGS] [ENV] [-- CMD...] grammar is gone. Each mode is now
its own subcommand.

v1 v2
envoke prod envoke render prod (alias envoke r prod)
envoke prod -- ./serve envoke exec prod -- ./serve (alias envoke x prod -- ./serve)
envoke --schema envoke schema
envoke --completions bash envoke completions bash
envoke --list-environments envoke meta environments
envoke --list-tags envoke meta tags
envoke --list-overrides envoke meta overrides

-o/--output, -f/--format, and --template are now render-only and error
under other subcommands. -c/--config, -q/--quiet, --no-parallel,
-t/--tag, --all-tags, and -O/--override remain global and may appear
before or after the subcommand. When repeatable flags (-t/--tag,
-O/--override) are split across the subcommand boundary, they follow
last-write-wins — pick one side.

--prepend-export removed

Superseded by --format shell-export in v1.12.0 and now retired.

v1 v2
envoke prod --prepend-export envoke render prod --format shell-export

--format shell removed; default format is now dotenv

v1 v2
envoke prod (default shell) envoke render prod (default dotenv)
envoke prod --format shell envoke render prod --format shell-export

The dotenv encoding was reworked for portability: literal strings round-trip
unchanged across dotenvy (mise, Rust), godotenv (Docker Compose),
python-dotenv, and node dotenv, and $ never expands at the consumer.
A new dotenv_escape minijinja filter is exposed in both output templates and
variable-source templates.

skip source is now a bare string

# v1
envs:
 prod:
 skip: true
# v2
envs:
 prod: skip

skip: false was never meaningful (it was rejected at runtime); the object
form is simply gone.

Fixed

  • (render) [breaking] drop shell format, portable dotenv encoding

Other

  • (resolve) bound external source fan-out with a worker pool
  • sync internal doc comments and test fixtures with v2 CLI
  • (cli) [breaking] drop --prepend-export
  • (cli) [breaking] split into subcommands (render, exec, meta, schema, completions)
  • (config) [breaking] Source::Skip becomes a unit variant
Loading

v1.12.0

21 Apr 19:33
@glennib glennib
b582102
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • (cli) add --format with curated output presets
Loading

v1.11.0

21 Apr 18:38
@glennib glennib
c850fb1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • (cli) add exec form envoke <env> -- <cmd>

Other

  • polish README and sync CLAUDE.md for the exec form
Loading

v1.10.1

20 Apr 21:41
@glennib glennib
0d86d22
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Other

  • promote envoke-env mise plugin in README
Loading

v1.10.0

20 Apr 21:11
@glennib glennib
4048d96
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • read target environment from ENVOKE_ENV env var
Loading

v1.9.0

16 Apr 12:55
@glennib glennib
da7c35b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Added

  • parallelize cmd/sh source resolution

Fixed

  • disable format_strings in rustfmt to prevent mangling help text
Loading

v1.8.1

16 Apr 11:07
@glennib glennib
6a54678
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Other

  • Merge pull request #41 from glennib/renovate/clap-4.x-lockfile
  • Merge pull request #39 from glennib/claude/add-miette-diagnostics-KXtbn
Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /