Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asacxyz/frankensteiner
Frankensteiner: Stitch it all!
https://github.com/asacxyz/frankensteiner
gradle inheritance java jdk oop polymorphism poo tdd test unit-test unit-testing
Last synced: 23 days ago
JSON representation
Frankensteiner: Stitch it all!
- Host: GitHub
- URL: https://github.com/asacxyz/frankensteiner
- Owner: asacxyz
- License: mit
- Created: 2024-03-05T01:01:58.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-03T11:58:51.000Z (7 months ago)
- Last Synced: 2024-12-31T02:36:52.770Z (27 days ago)
- Topics: gradle, inheritance, java, jdk, oop, polymorphism, poo, tdd, test, unit-test, unit-testing
- Language: Java
- Homepage: https://github.com/andre-alck/frankensteiner
- Size: 125 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# frankensteiner
Frankensteiner emerged to address a common workplace challenge: updating a database using sequential script files. Recognizing the repetitive and laborious nature of this task, I decided to develop this utility as a tool to automate the process.
However, during development, I identified the opportunity to expand Frankensteiner's functionalities, as detailed below:
**Flexible Concatenation**: The system allows the concatenation of the content of files ordered according to different criteria, such as alphabetical order or modification date.
**Support for Various Formats**: Frankensteiner allows the reading of different types of files, including SQL and TXT, and the writing of processed results in specific formats.
## Stitch!
In the terminal, execute the following command:
```
gradle run --args="{/path/to/folder/containing/files} {extension} {sortingWay}"
```![stitch](https://github.com/andre-alck/frankensteiner/assets/60830711/f168ccc5-978f-45c5-980b-80d39cd224af)