Skip to content

It's like powerpoint for your terminal but without any features

License

Notifications You must be signed in to change notification settings

ap--/terminalpoint

Repository files navigation

TerminalPoint

TerminalPoint is PowerPoint for your terminal with no features and only the most essential functionality. 🦥

Features

TerminalPoint is packed with features:

  • Next Slide! go to the next slide on keypress
  • Previous Slide! go to the previous slide on keypress
  • Quit! quit the presentation on keypress

Look and Feel

It's basically like a real PowerPoint presentation, but in your terminal:

TerminalPoint

The TerminalPoint file format (tpt)

TerminalPoint presentations are written in the tpt file format. Files end with a .tpt.md suffix, because they are actually just markdown. If you want to indicate a new slide you have to fill a line with only - dashes.

The ###### h6 header is misused to center a line of text.

Special Features

  • 🐥 Toggle Dark Mode by pressing d (hidden feature)
  • 🐳 Reload slides by pressing r (hidden feature)
  • 🐍 Launch Python by pressing p
  • 🦉 Launch a Shell by pressing s

Requirements

You need Python and a terminal.

Installation

You can install TerminalPoint via pip:

$ pip install terminalpoint

Although I recommend installation via pipx.

Example

After installation you can download the example here and try it with:

$ terminalpoint presentation_01.tpt.md

Contributing

Contributions are very welcome ❤️

License

Released under the MIT license. TerminalPoint is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.