Envchain Versions Save

Environment variables meet macOS Keychain and gnome-keyring <3

v1.0.1

7 years ago

Bug fixes

  • Fix SEGV when there's no default collection #10
  • Fix build error on a compiler with --as-needed turned on by default (e.g. Ubuntu) #11
  • Workaround for occasionally secret retrieval error with libsecret #9
  • $LDFLAGS was not honored properly, due to a typo #12

v1.0.0

7 years ago

New feature

  • Linux support with libsecret (#7 @eagletmt)

    libsecret commuicates with D-Bus secret service; for instance, gnome-keyring implements it.

New feature in v0.2.0 (forgot to note..)

  • --list command

    On OS X keychain, values have to be set after envchain v0.2.0 or later due to data structure change, in prior to be listed.

v0.2.0

9 years ago

new feature

  • You can now pass multiple namespaces at once (commit 3c1a87f3337a87213aadce6ba204227d9a6f7084)

    $ envchain --set foo TEST_A
    foo.TEST_A: 1
    $ envchain --set bar TEST_B
    bar.TEST_B: 2
    $ envchain foo,bar env | grep TEST_
    TEST_A=1
    TEST_B=2