Automic VaultAutomic Vault

brew

Install ec with Homebrew, Nix, pacman, zypper

TUI 3-way git mergetool. Version 0.3.3 via Homebrew; verified 2026-06-17.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install ec

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#ec

nixpkgs package indexes · pkgs/by-name/ec/ec/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S editorconfig-checker

Arch Linux sync databases · editorconfig-checker · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install editorconfig-checker

openSUSE Tumbleweed package metadata · editorconfig-checker · source: download.opensuse.org

overview

Package summary

TUI 3-way git mergetool

Commands and aliases

  • ec

history

Project history and usage

ec, short for easy-conflict, is a young terminal-native Git merge conflict resolver. Its history is short but package-relevant: it packages a familiar three-pane merge workflow as a small CLI/TUI that can be installed from Homebrew, npm, Nix, Go, or release binaries.

Project history

The public repository was created in January 2026 and describes ec as a 3-way terminal Git mergetool with optional Neovim integration. The README emphasizes diff3 base comparison, a no-argument conflicted-file picker, non-interactive modes for scripts or CI, and configuration as a Git mergetool.

Early releases moved quickly through the 0.1, 0.2, and 0.3 series in February-March 2026, with v0.3.3 published in June 2026.

Adoption history

The upstream README documents Homebrew, npm, Nix, Go install, shell installer, AUR, and Windows binary installation paths. That is the adoption story so far: a new developer tool trying to meet users through common workstation package channels rather than only source builds.

How it is used

Typical usage is to run ec inside a Git repository with conflicts, or configure Git's mergetool command so Git passes BASE, LOCAL, REMOTE, and MERGED paths to ec. The README also documents Jujutsu merge-editor integration and non-interactive modes such as --check and --apply-all.

Why package nerds care

ec is interesting to package nerds because it is a modern, single-purpose terminal UI for an old Git pain point. It sits near lazygit, Neovim, Git mergetool, and Jujutsu workflows, so package availability matters more than a library API.

Timeline

  • 2026: Public GitHub repository created.
  • 2026: v0.1.x, v0.2.x, and v0.3.x releases published in the first half of the year.
  • 2026: README documents Homebrew, npm, Nix, Go, AUR, and Windows install routes.

Related projects

  • Git mergetool, Jujutsu merge-editor, Neovim terminal buffers, and lazygit are the workflows ec explicitly targets or demonstrates.
  • Other terminal diff and merge tools occupy the same packaging neighborhood, but ec's README focuses on the Git/Jujutsu conflict-resolution path.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for ec. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
eccliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.3.3
manager updated2026-06-17
local dataok
upstreamcurrent
latest detectedv0.3.3

https://github.com/chojs23/ec

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:ec
Version0.3.3
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/ec
Homepagehttps://github.com/chojs23/ec
Repositoryhttps://github.com/chojs23/ec
Upstream docshttps://github.com/chojs23/ec#readme
LicenseMIT
Source archivehttps://github.com/chojs23/ec/archive/refs/tags/v0.3.3.tar.gz
Last updated2026-06-17T14:40:49Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameec
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

ec

nix profile install nixpkgs#ec
  • normalized package name match
  • Matched by: Ec
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ec/ec/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

editorconfig-checker 3.7.0-1

A tool to verify that your files are in harmony with your .editorconfig

https://github.com/editorconfig-checker/editorconfig-checker

sudo pacman -S editorconfig-checker
  • License: MIT
  • Architecture: x86_64
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Ec
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: editorconfig-checker from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

editorconfig-checker 3.7.0-1.1

Tool to verify that your files are in harmony with your .editorconfig

https://github.com/editorconfig-checker/editorconfig-checker

sudo zypper install editorconfig-checker
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: editorconfig-checker
  • 2 provides
  • normalized package name match
  • Matched by: Ec
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: editorconfig-checker from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Combined YAML source

View the package source record on GitHub.

combined/ec.yml

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment