Plugin info

Total downloads: 2,644
Active installs: 10
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 3/18/2012 (5036 days ago)
Added to WordPress: 2/27/2012 (13 years old)
Minimum WordPress version: 2.0
Tested up to WordPress version: 3.3.2
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 5036 days ago

20/100

Is WP-ShkShell abandoned?

Possibly abandoned (last update 5036 days ago).

Compatibility

Requires WordPress: 2.0
Tested up to: 3.3.2
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Blog Terminal
Rating 0.0/5 (0 reviews)Active installs 100
WP-Terminal
Rating 0.0/5 (0 reviews)Active installs 30

Description

WP-ShkShell provides a terminal-like box for embedding terminal commands within pages or posts.
It also support multi-lines, multi-commands and has syntax hightlight.

The code is a modification of WP-Terminal (https://wordpress.org/extend/plugins/wp-terminal/).

Usage

Wrap terminal blocks with

 and 
.

Example 1: Default prompt

  ls -a

Example 2: Customized prompt

  ls -a

Example 3: Another customized prompt

  ls -a

Example 4: Comments

  ls -a
  # will also list hidden files

Example 5: Multiline commands

  ls
  
ls -a

Example 6: Multiline lines, multiple commands

  ls
  file1 file2 file3
  
ls -A .file0 file1 file2 file3

Installation

  1. Upload wp-shkshell.zip to your WordPress plugins directory, usually wp-content/plugins/ and unzip the file. It will create a wp-content/plugins/wp-shkshell/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Create a post/page that contains a code snippet following the proper usage syntax.

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

0.6.0

  • Added support for comments (^#)

0.5.3

  • Extended variables names: [A-Z_]+ to [a-zA-Z0-9_]+

0.5.2

  • Path fix (thx to James House). Was causing bad parsing without space before ‘;’

0.5.1

  • Added sub-shell commands recognition
    So that in VAR=$(cmd ...), cmd will be highlighted as a command

0.5

  • Fixed 0.4.1 (backquotes)

0.4.3

  • Fixed 0.4.2.5 (commands detection)

0.4.2.5

  • Improved commands detection

0.4.2

  • Removed conditions
  • Improved CSS and README

0.4.1

  • Added support for backquotes

0.4.0

  • Fixed path to CSS (was hard-coded and case-insensitive)

0.3.8.5

  • Added support for special variables $* $@ etc.

0.3.8

  • Added support for conditions []

0.3.7.5

  • Fixed strings

0.3.7

  • Added support for strings ” and “”

0.3.6

  • Added support for variables $… and $(…)

0.3.5

  • Added support for fullpath commands

0.3.4

  • Added support for commands with –

0.3.3

  • Added support for ; and commands with –

0.3.2

  • Fixed && and ||

0.3.1

  • Perfect multi-line support

0.3

  • Tag pre lang=”shell”, with prompt

0.2

  • Added multiline commands, pre class=””

0.1

  • First release, pre id=””