Universal Desktop Software that merge all your GPG Files in one !
Compatible Windows* / Linux / Mac OS
*currently in dev
Table of Contents
This project started by a family member requirements for its personal use only... at the beginning it was a simple but rather long bash script :). The aim is to merge multiple .gpg files in one sigular gpg file with proper spacing and indentation.
I decided to create a small GUI to avoid any annoying scripting tasks.
Basically you can add gpg files as much as you want, either by Dragging & Dropping or by simply adding them via the dialog box offered.
Once this is done, you simply click on the merge button.
Depending the OS you are on, if you are on Mac OS or Linux the experience will vary a little, but it basically decrypt the content of all files and them merge them into one. Once this step is done, it encrypt the merged file and display it to you.
Beware that you need to have GPG installed in your computer and with valid GPG keys inside your GPG Key manager for this software to work.
Make sure GPG is installed on your system and that you have valid keys or create ones.
npm install npm@latest -g
npm start
The App should launch as per below (with a files list empty of course :)).
Work in Progress
As of now you need to have the source code in order to build. However I created a snap version in order to install it locally on your linux desktop.
The nature of this software, require to not be sandboxed on Linux and the same applies for Mac OS.
Here is the process to create the generated snap binary in order to install it on your system permanenty
npm run dist
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Mohamed Arradi Alaoui - @arradimohamed - hello@arradimohamed.fr