editorconfiger

Crates.ioeditorconfiger
lib.rseditorconfiger
version0.4.10
sourcesrc
created_at2021-10-25 18:49:09.126529
updated_at2024-07-12 06:16:56.907297
descriptionPlain tool to validate and compare .editorconfig files
homepage
repositoryhttps://github.com/aegoroff/editorconfiger
max_upload_size
id471126
size124,939
Alexander Egorov (aegoroff)

documentation

README

CI codecov

editorconfiger

editorconfiger is the plain tool to validate and compare .editorconfig files

Install the pre-compiled binary

homebrew (only on macOS and Linux for now):

Add my tap (do it once):

brew tap aegoroff/tap

And then install editorconfiger:

brew install editorconfiger

Update editorconfiger if already installed:

brew upgrade editorconfiger

scoop:

scoop bucket add aegoroff https://github.com/aegoroff/scoop-bucket.git
scoop install editorconfiger

AUR (Arch Linux User Repository):

install binary package:

 yay -S editorconfiger-bin

or if yay reports that package not found force updating repo info

yay -Syyu editorconfiger-bin

install using cargo so builiding on target machine:

 yay -S editorconfiger

or if yay reports that package not found force updating repo info

yay -Syyu editorconfiger

manually:

Download the pre-compiled binaries from the releases and copy to the desired location. RPM and DEB packages are available to install under RedHat or Debian based Linux distros.

install deb package on Arch Linux:

  1. Install debtap from AUR using yay:
 yay -S debtap
  1. Create equivalent package using debtap:
 sudo debtap -u
 debtap editorconfiger_x.x.x_amd64.deb
  1. Install using pacman:
sudo pacman -U editorconfiger-x.x.x-1-x86_64.pkg.tar.zst

Command line syntax:

Usage: editorconfiger [COMMAND]

Commands:
  vf          Validate single .editorconfig file
  vd          Validate all found .editorconfig files in a directory and all its children
  c           Compare two .editorconfig files
  completion  Generate the autocompletion script for the specified shell
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help information
  -V, --version  Print version information
Commit count: 700

cargo fmt