Scorelib is a free CLI (command line interface) programm written in python and for linux only. The idea behind this tool is, to combine the lightning fast UX of a keyboard-only terminal usage and the fully digitalization of your music score library.
## Features
Scorelib is in an early state, so it doesn’t include special features. The following ones are already implemented:
When you first use the program, you have to initialize it. To do so start the program and enter `init` as a command. This command creates the directory ~/.scorelib where Scorelib stores its data. After that Scorelib creates and initializes a SQlite database in that directory.
There are two different modes: the normal mode and the edit mode. When you start the program you start out in the normal mode with the prompt ` > ` and you can run the following commands:
| Command | Description |
|------------------|:--------------------------:|
| help, usage, ? | print the help text |
| add, new, a | add a new piece |
| list, l | list all pieces |
| edit, e | edit a piece |
| search, s | search for a piece |
| init | initialize the database |
| kill | destroy the database |
| quit, exit, x, q | close Scorelib |
If you switch to the editing mode your prompt will look like this: ` (edit) > ` and you can run these commands: