From: Daniel Campoverde [alx741] Date: Fri, 10 Apr 2015 21:11:53 +0000 (-0500) Subject: Add first man-page documentation X-Git-Url: https://git.danieliu.xyz/?p=smdp.git;a=commitdiff_plain;h=a685e60c039f0288021006ad4e2c2979df10f8a7 Add first man-page documentation --- diff --git a/Makefile b/Makefile index cfb80fe..c2a4898 100644 --- a/Makefile +++ b/Makefile @@ -61,6 +61,7 @@ clean: install: install -d $(DESTDIR)$(PREFIX)/bin install -m 755 mdp $(DESTDIR)$(PREFIX)/bin/$(TARGET) + install -m 644 mdp.1 $(DESTDIR)$(PREFIX)/share/man/man1/ uninstall: $(RM) $(DESTDIR)$(PREFIX)/$(TARGET) diff --git a/mdp.1 b/mdp.1 new file mode 100644 index 0000000..b6dee8e --- /dev/null +++ b/mdp.1 @@ -0,0 +1,115 @@ +.\" This is the groff documentation source for MDP +.\" +.\" Preview with: groff -man -Tascii mdp.1 +.\" + + +.TH MDP 1 "2015-4-10" +.SH NAME +mdp \- A command-line based markdown presentation tool +.SH SYNOPSIS +.BI "mdp [" options "] file" +.SH DESCRIPTION +.B mdp +is a command-line program that allows you to make elegant presentations from +markdown format files, and is as easy as write your presentation content in the +text editor of your preference and trigger the presentation from the +command-line. +.SH OPTIONS +.HP +\fB\-f\fR, \fB\-\-nofade +.IP +Disable color fading in 256 color mode +.HP +\fB\-i\fR, \fB\-\-invert +.IP +Swap black and white color +.HP +\fB\-t\fR, \fB\-\-notrans +.IP +Disable transparency in transparent terminal +.HP +\fB\-h\fR, \fB\-\-help +.IP +Display usage message and exit +.HP +\fB\-d\fR, \fB\-\-debug +.IP +Enable debug messages on STDERR, add multiple times to increases debug level +.SH PRESENTATION FILES +.B mdp +uses +.B markdown +format files, you can write your presentations content in that format using the +text editor of your preference. + +Horizontal rules are used as slide separator, if any slide are too large to fit +into your current screen an error message will be displayed at the moment the +presentation is initiated. + +.SS +Markdown formating supported + +.B mdp +supports headers prefixed by +.B @ +symbol. The first two header lines are displayed as title and author in top and +bottom bar. + +.TP +.RI Line-wide\ markup +* headlines + +* code + +* quotes + +* unordered list +.TP +.RI In-line\ markup +* bold text + +* underlined text + +* code + +.SH CONTROLS +.HP +\fBh\fR, \fBj\fR, \fBk\fR, \fBl\fR, \fBArrow Keys\fR, \fBSpace\fR, \fBEnter\fR, \fBBackspace\fR, \fBPage Up\fR, \fBPage Down\fR +.IP +Next/Previous slide +.HP +\fBg\fR, \fBHome\fR +.IP +Go to first slide +.HP +\fBG\fR, \fBEnd\fR +.IP +Go to last slide +.HP +\fB1-9\fR +.IP +Go to +.B n +slide +.HP +\fBr\fR +.IP +Reload input file +.HP +\fBq\fR +.IP +Exit + +.SH DEBUG +To make a debug version of +.B mdp +use: +.IP +.B $ make DEBUG=1 + +.SH AUTHOR +Written by: Michel Gohler and contributors in the github repository at + + +Extra credits in CREDITS file