Descripció
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 <pre lang="shell" prompt="$">
and </pre>
.
Example 1: Default prompt
<pre lang="shell" prompt="$">
ls -a
</pre>
Example 2: Customized prompt
<pre lang="shell" prompt="#">
ls -a
</pre>
Example 3: Another customized prompt
<pre lang="shell" prompt="user@machine$">
ls -a
</pre>
Example 4: Comments
<pre lang="shell" prompt="user@machine$">
ls -a
# will also list hidden files
</pre>
Example 5: Multiline commands
<pre lang="shell">
ls
<br>ls -a
</pre>
Example 6: Multiline lines, multiple commands
<pre lang="shell">
ls
file1 file2 file3
<br>ls -A
.file0 file1 file2 file3
</pre>
Instal·lació
- Upload wp-shkshell.zip to your WordPress plugins directory, usually
wp-content/plugins/
and unzip the file. It will create awp-content/plugins/wp-shkshell/
directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Create a post/page that contains a code snippet following the proper usage syntax.
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«WP-ShkShell» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «WP-ShkShell» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
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 inVAR=$(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=””