summaryrefslogtreecommitdiff
path: root/docs/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/README.md')
-rw-r--r--docs/README.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 0000000..14ce9d6
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,23 @@
+## Introduction
+
+**Terminal Media Launcher** is a command line utility to help streamline launching applications and other media. The program looks for a config file listing different groups of media and creates an ncurses menu from which to select from.
+
+## Compiling and Running
+
+tml can be installed on any system with gcc and the ncurses library installed. It has been tested to work on Ubuntu and Windows 10. To compile and run tml:
+
+1. Clone the repository
+2. Run `make` in the directory the repository was cloned into. This will create a file called `tml`
+3. `./tml` to run the program
+
+Note that tml will not run until you have created a config file.
+
+## Config File
+
+By default, tml searches in the following order for a config file:
+
+1. `$HOME/.config/tml/config`
+2. `$HOME/.tml/config`
+3. `config` (in the current directory)
+
+A different config file location can also be specified with the `-c` flag. For Documentation of the config file, see [tml-config](tml-config.md)