mdp – A command-line based markdown presentation tool
github.com
github.com
But I suppose, as they say: imitation is the sincerest form of flattery.
If you're calling a curses program "command line" just because its physical appearance is close to a shell in a terminal... that's like calling a Gtk application a Windows app.
If you're calling a curses program command line because you don't know the difference, the clue is in the name: command-driven and line-oriented - command line. As opposed to keyboard-driven and screen-oriented.
Among other disadvantages, screen-oriented things have this built-in model of forced interaction.
The technical advantages of being CLI don't matter to a powerpoint, but it's still incorrect call it as such.
What about a GUI program that uses text to control it? Many GUI programs do have command-line components in them (editors, ides). (not suggesting that makes them command line programs per se, but that the idea of "command-line"-ness transcends X)
For those who were curious what this was using for Markdown, it looks like it's home-rolled in C: https://github.com/visit1985/mdp/blob/master/viewer.c#L353
$ cat markdown.md
also does pretty good job.Anyway, cudos for choosing C as a language for this tool.
$ mdp README.md Error: Terminal size 120x41 too small. Need at least 355x97.
$ mdp README.md | par
Error: Terminal size 211x55 too small. Need at least 355x97.Can't make your own themes yet, but does a great job with everything it does.
No fancy transitions, but does not need ncurses and supports syntax highlighting and images.
Not that this isn't awesome. I've actually been looking for markdown to shell presentation.