Skip to content

Latest commit

 

History

History
59 lines (33 loc) · 2.15 KB

readme.md

File metadata and controls

59 lines (33 loc) · 2.15 KB

A terminal emulator that is a Word document

This is a terminal emulator. It is also a Word document.

the Word document is a terminal emulator

Watch this ^ on YouTube: https://youtu.be/GWlNTg-i3YA

Platform support

Specficially only Windows 11 or 10 with "Microsoft Word for Microsoft 365"

Earlier windows versions will not work. (Vista and XP certainly won't work, 8 is a long shot)

(I've only tested this on Windows 11, but a friend with Windows 10 informs me that it does work there too)

Installation

Download terminal.docm

Usage

  1. Open terminal.docm in Microsoft Word
  2. Enable macros
  3. Enable the quick access toolbar, if not already enabled.
  4. Click on either "bash" or "CMD" according to your needs.

You can now use the terminal by typing into the document. Most normal terminal behaviours work, but not all.

Recommended options

To get the best experience using terminal.docm, it is recommended to change some Microsoft Word settings. Specifically, you should disable most of the auto-formatter options.

  1. Open File > Settings
  2. In the proofing section, open AutoCorrect options
  3. Under the "AutoFormat as you type" section, disable all of the options

Why?

Entertainment.

IMPORTANT CAVEATS

When the terminal is running, it will spin at max CPU usage. Please do not accidentally leave it running. Remember to click "Stop shell" when you are done. (or just close Word)

Pull requests

Sure, if you like. I'll accept little fixes if people want to fix things, but I won't accept anything that significantly changes things or adds large new features, since I don't want to spend time maintaining this, it is a throw away joke.

Licence

You are free to use this code for entertainment purposes only.

This code must not be used for commercial purposes (except where those purposes are exclusively entertainment purposes).

You can redistribute this code or derivatives of it, but they must be released under this licence.

You can reverse engineer this code to understand how it works for the purposes of writing other code that does similar things.