Introduzione
SrcAppender è un piccolo software multipiattaforma (Windows, Mac, Linux) scritto con kotlin multiplatform (Compose for desktop) che permette di unire molteplici file di testo in un solo; con la possibilità di aggiungere separatori personalizzati tra un file e l’altro.
Ho creato questo progetto per unire una trentina di file (con i codici sorgente di alcuni programmi) in un unico file in modo tale che potevo stamparlo e studiare facilmente gli algoritmi che vi erano all’interno.
Presentazione del progetto
Schermata principale
Nella schermata principale sono presenti quattro pulsanti:
- Add file: cliccando qui è possibile scegliere un file di testo all’interno del proprio sistema operativo e aggiungerlo all coda.
- Add section separator: qui è possibile aggiungere un separatore di sezione personalizzato.
- Add file separator: qui è possibile aggiungere un separatore che indica la divisione tra due file.
- Create output file: qui è possibile iniziare l’export del file finale (con tutti gli elementi selezionati) nella directory selezionata.
Cliccando su Add section separator verrà fuori il seguente dialog dove è possibile creare il separatore di sezione:
NOTA: attualmente non è possibile modificare i caratteri dei separatori.
Esempio di funzionamento
Mostro qua sotto un possibile esempio di funzionamento del programma, illustrando le varie azioni compiute dall’utente.
1- Aggiunta di un separatore di file.
2- Aggiunta del seguente separatore di sezione:
3- Aggiunta del seguente file di testo:
4- Aggiunta del seguente separatore di sezione:
5- Aggiunta del seguente file di testo:
Il file di output generato dal programma sarà:
Demo
Il software è scaricabile nella sezione release del repository github