Skip to content

JUSTIVE/Jameson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e6216e5 · May 14, 2024

History

77 Commits
Oct 4, 2021
May 14, 2024
Feb 1, 2022
May 14, 2024
May 14, 2024
Feb 1, 2022
Sep 9, 2021
May 14, 2024
Feb 1, 2022
Aug 13, 2021
May 14, 2024
Sep 28, 2021
Sep 26, 2021

Repository files navigation

Jameson

Gitmoji

Build

Jameson \[/ˈdʒeɪməsən/\]

are they same JSON files?

Jameson is yet-another JSON key comparing/validate tool.
Runs on .Net Core which means runs on major OS platforms as well.
Jameson compares only keys, usually for validating i18n files

Usage

jameson -t <sourceFilePath> <targetFilePath> : compare <sourceFile> with <targetFile>
jameson -g <sourceFilePath>                  : compare <sourceFile> with all neighbour files
jameson -w <sourceFilePath>                  : show all keys of <sourceFile>

options :

options descriptions implemented
-o <outputDirectory> dump diff file to <outputDirectory> 🚫
-c <camel,pascal,upper,lower> check key naming convention with given convention type 🚫
--s compare strictly. will return 0 only when all the files have same key
--v show log verbosely
--h show help
--f auto generate missing keys 🚫

About

JSON comparing tool written in F#

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages