Skip to content

Releases: diogot/swift-ejson

v1.2.2

22 Jan 21:18
a4a14e1

Choose a tag to compare

What's Changed

  • Merge pull request #10 from diogot/updates
  • Add version management infrastructure and update dependencies

Installation

macOS (Universal Binary - x86_64 + ARM64)

Download and install:

curl -L https://github.com/diogot/swift-ejson/releases/latest/download/ejson-macos-universal.tar.gz | tar xz
sudo mv ejson /usr/local/bin/
ejson --version

Verify Checksum

curl -L https://github.com/diogot/swift-ejson/releases/latest/download/ejson-macos-universal.tar.gz.sha256 -o ejson.sha256
shasum -a 256 -c ejson.sha256

For more information, see the README.

v1.2.1

27 Nov 14:46
v1.2.1
2577905

Choose a tag to compare

Installation

macOS (Universal Binary - x86_64 + ARM64)

Download and install:

curl -L https://github.com/diogot/swift-ejson/releases/download/v1.2.1/ejson-1.2.1-macos-universal.tar.gz | tar xz
sudo mv ejson /usr/local/bin/
ejson --version

Or with wget:

wget https://github.com/diogot/swift-ejson/releases/download/v1.2.1/ejson-1.2.1-macos-universal.tar.gz
tar xzf ejson-1.2.1-macos-universal.tar.gz
sudo mv ejson /usr/local/bin/
ejson --version

Verify Checksum

# Download checksum file
curl -L https://github.com/diogot/swift-ejson/releases/download/v1.2.1/ejson-1.2.1-macos-universal.tar.gz.sha256 -o ejson.sha256

# Verify (macOS)
shasum -a 256 -c ejson.sha256

# Verify (Linux)
sha256sum -c ejson.sha256

Features

  • 🔐 NaCl Box encryption compatible with Shopify EJSON
  • 🔄 Full compatibility with Go EJSON implementation
  • ⚡ Fast and native Swift implementation
  • 📦 Universal macOS binary (works on both Intel and Apple Silicon)

Usage

# Generate a keypair
ejson keygen

# Encrypt a file
ejson encrypt secrets.json

# Decrypt a file
ejson decrypt secrets.json

For more information, see the README.

v1.2.0

20 Nov 03:37
02c5455

Choose a tag to compare

Installation

macOS (Universal Binary - x86_64 + ARM64)

Download and install:

curl -L https://github.com/diogot/swift-ejson/releases/download/v1.2.0/ejson-1.2.0-macos-universal.tar.gz | tar xz
sudo mv ejson /usr/local/bin/
ejson --version

Or with wget:

wget https://github.com/diogot/swift-ejson/releases/download/v1.2.0/ejson-1.2.0-macos-universal.tar.gz
tar xzf ejson-1.2.0-macos-universal.tar.gz
sudo mv ejson /usr/local/bin/
ejson --version

Verify Checksum

# Download checksum file
curl -L https://github.com/diogot/swift-ejson/releases/download/v1.2.0/ejson-1.2.0-macos-universal.tar.gz.sha256 -o ejson.sha256

# Verify (macOS)
shasum -a 256 -c ejson.sha256

# Verify (Linux)
sha256sum -c ejson.sha256

Features

  • 🔐 NaCl Box encryption compatible with Shopify EJSON
  • 🔄 Full compatibility with Go EJSON implementation
  • ⚡ Fast and native Swift implementation
  • 📦 Universal macOS binary (works on both Intel and Apple Silicon)

Usage

# Generate a keypair
ejson keygen

# Encrypt a file
ejson encrypt secrets.json

# Decrypt a file
ejson decrypt secrets.json

For more information, see the README.

v1.1.0

18 Nov 23:03
0cee028

Choose a tag to compare

Installation

macOS (Universal Binary - x86_64 + ARM64)

Download and install:

curl -L https://github.com/diogot/swift-ejson/releases/download/v1.1.0/ejson-1.1.0-macos-universal.tar.gz | tar xz
sudo mv ejson /usr/local/bin/
ejson --version

Or with wget:

wget https://github.com/diogot/swift-ejson/releases/download/v1.1.0/ejson-1.1.0-macos-universal.tar.gz
tar xzf ejson-1.1.0-macos-universal.tar.gz
sudo mv ejson /usr/local/bin/
ejson --version

Verify Checksum

# Download checksum file
curl -L https://github.com/diogot/swift-ejson/releases/download/v1.1.0/ejson-1.1.0-macos-universal.tar.gz.sha256 -o ejson.sha256

# Verify (macOS)
shasum -a 256 -c ejson.sha256

# Verify (Linux)
sha256sum -c ejson.sha256

Features

  • 🔐 NaCl Box encryption compatible with Shopify EJSON
  • 🔄 Full compatibility with Go EJSON implementation
  • ⚡ Fast and native Swift implementation
  • 📦 Universal macOS binary (works on both Intel and Apple Silicon)

Usage

# Generate a keypair
ejson keygen

# Encrypt a file
ejson encrypt secrets.json

# Decrypt a file
ejson decrypt secrets.json

For more information, see the README.

v1.0.0

18 Nov 22:07
e5fefd8

Choose a tag to compare

Installation

macOS (Universal Binary - x86_64 + ARM64)

Download and install:

curl -L https://github.com/diogot/swift-ejson/releases/download/v1.0.0/ejson-1.0.0-macos-universal.tar.gz | tar xz
sudo mv ejson /usr/local/bin/
ejson --version

Or with wget:

wget https://github.com/diogot/swift-ejson/releases/download/v1.0.0/ejson-1.0.0-macos-universal.tar.gz
tar xzf ejson-1.0.0-macos-universal.tar.gz
sudo mv ejson /usr/local/bin/
ejson --version

Verify Checksum

# Download checksum file
curl -L https://github.com/diogot/swift-ejson/releases/download/v1.0.0/ejson-1.0.0-macos-universal.tar.gz.sha256 -o ejson.sha256

# Verify (macOS)
shasum -a 256 -c ejson.sha256

# Verify (Linux)
sha256sum -c ejson.sha256

Features

  • 🔐 NaCl Box encryption compatible with Shopify EJSON
  • 🔄 Full compatibility with Go EJSON implementation
  • ⚡ Fast and native Swift implementation
  • 📦 Universal macOS binary (works on both Intel and Apple Silicon)

Usage

# Generate a keypair
ejson keygen

# Encrypt a file
ejson encrypt secrets.json

# Decrypt a file
ejson decrypt secrets.json

For more information, see the README.