Post Terminal provides a terminal-like box for embedding terminal commands within pages or posts.
Author: | Brandon Griffith (profile at wordpress.org) |
WordPress version required: | 2.0 |
WordPress version tested: | 4.5.26 |
Plugin version: | 0.1 |
Added to WordPress repository: | 06-07-2016 |
Last updated: | 06-07-2016
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | http://logyx.net/post-terminal-for-wordpress |
Total downloads: | 1 699 |
Active installs: | 60+ |
Click to start download |
Post Terminal generates a terminal-like box that you can use to demonstrate terminal output or show the entry of terminal/console commands in a manner that is more demonstrative of actually using a Linux/Unix terminal or Windows cmd shell.
The code is a fork of WP-Terminal which in turn is a modification of WP-Syntax, a source code highlighter plugin for WordPress.
Basic Usage
The most basic usage is to wrap your terminal blocks with <pre id="terminal"></pre>
tags. If no further options are defined within the tag a generic prompt is generated using ‘user@computer’ with no working directory shown. This is similar to exporting PS1=”\u@\h:$ ” in sh(1), setting prompt=”%n@%m:$ ” in csh(1), etc.
Other options available within the tag are user=”user”, computer=”computer”, and cwd=”/path/to/directory”. These allow you to override the generic user@computer settings as well as provide a ‘current working directory’.
Usage
Wrap terminal blocks with <pre id="terminal" user="username"
and
computer="computername" cwd="/path/to/directory"></pre>
, being user and
computer optional (“user” and “computer” will be shown if you don’t provide
them, cwd is purely optional).
Example 1: No customized command
<pre id="terminal">
ls -a
</pre>
Example 2: User and computer customizations
<pre id="terminal" user="beastie" computer="freebsd">
ls -a
</pre>
Example 3: Customizing just the user
<pre id="terminal" user="bdobbs">
ls -a
</pre>
Example 5: Customizing user, computer and displaying a working directory
<pre id="terminal" user="root" computer="linuxserver" cwd="/usr/src/linux">
make mrproper
. ..
. ..
</pre>