Program that's written on Java for merging data (int or string types) of files (preferably .txt) into one file.
Merge System Note: program was written for CFT specifically as an internship project.
Installation
Please see the versions of any packages that needs you to this works indeed.
Java Version: 17.0.3.1 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)
Maven Version: Apache Maven 3.8.4 (Red Hat 3.8.4-3)
Get Started
So, the first thing we need to clone that repo on our PC. Preferably via SSH method. And do the next in your terminal git clone <your-link> (for Linux Fedora).
The next will be adding your own files by path: <path>/<to>/<project>/Track-my-skills-via-merging/in-files/.
Path Note: specifically you need put your files in this directory of project, for now.
Ensure that you put your files in the right place.
And for now jump into the directory out/ (<path>/<to>/<project>/Track-my-skills-via-merging/in-files/out/).
Here's we can see the source code of project (i just for you guys left this compiled code) and the directory when will be our output file.
Launch
For the aim of launching you need write the following down command in your terminal. In my case, this is Linux Fedora Terminal.
java com.frogharvard.merge.AppTest <type-of-files [required]> <type-of-sort [optional: default is ascending]> <name-of-output-file> <...yours files [requires at least an one file]>
For example:
Arguments for launch
Default launch for e.g.:
java com.frogharvard.merge.AppTest <-i/-s> <-a/-d> <name-of-output-file> <...yours files>
And here's what it all means:
-i means integer type of files
-s means string type of files
-a means sort by ascending [works by default]
-d means sort by descending
As you can see, that's all very plain. As regards me, I'm done for a bit, not totally. thanks.