Utility to merge massCode snippet databases
bcx
Go to file
2024-10-14 18:48:31 -04:00
.gitignore Initial Commit 2024-10-14 17:46:25 -04:00
merge_masscode.bas Initial Commit 2024-10-14 17:46:25 -04:00
parson.c Initial Commit 2024-10-14 17:46:25 -04:00
parson.h Initial Commit 2024-10-14 17:46:25 -04:00
README.md Updated README 2024-10-14 18:48:31 -04:00

masscode_merge

Utility to merge massCode snippet databases

massCode, a cross-platform snippet manager, currentlydoesn't have native support for merging separate snippet databases.

I needed to merge databases from my Mac and PC into a new unified database.

So, masscode_merge was born.

masscode_merge processes both db files, and merges then into a single db file, preserving folder structures, including nested folders, while avoiding duplicates.

It is coded in BCX, which is a Basic to C/C++ transpiler, and uses the [Parson](GitHub - kgabis/parson: Lightweight JSON library written in C.) json library.

It is currently Windows-only, but Linux and macOS versions are being worked on.

How to use, once compiled

Usage: merge_masscode.exe <file1.db> <file2.db>