Indexer is a Scala program that allows to get all the file metadata and map it to a SQLite database from a given directory.
- Scala 3
- sbt
- SQLite
- Clone the repository
git clone https://github.com/Sergimayol/indexer.git
- Compile the project
sbt clean assembly
- Run the project
java -jar target/scala-3.x.x/indexer.jar <directory> <database>
Note
The directory and database args are optional. If not provided, the program will use the current directory.
java -jar target/scala-3.3.1/indexer.jar /home/user/Documents /home/user/Documents/database.db
This project is licensed under the MIT License - see the LICENSE file for details.