Last edited 2 years ago

Template:PC$: Difference between revisions

Registered User
(Merge articles)
Registered User
(Merge articles)
Line 1: Line 1:
<noinclude>
<noinclude>
==Usage==
==Usage==
The [[Template:PC$|PC$]] template is used '''to prefix a command that must be executed on an host PC, with an host-specific prompt'''.
The [[Template:PC$|PC$]] template is used '''to prefix a command that must be executed on an host PC, with an host-specific prompt'''.<br>
Thanks to the <code>pc-prompt</code> class defined in [[MediaWiki:Common.css]], a double (or triple) click to select the command doesn't select the prompt.


  Usage:  <nowiki>{{</nowiki>PC$}}
  Usage:  <nowiki>{{</nowiki>PC$}}
Line 9: Line 10:
! You type !! You get
! You type !! You get
|-
|-
| <code>ls</code> command executed on the host PC
| <code>ls test</code> command executed on the host PC
<pre style="white-space: pre-wrap;">
<pre style="white-space: pre-wrap;">
{{PC$}} ls
{{PC$}} ls test<br>
test1.txt test2.txt
</pre>
</pre>
|
|
{{PC$}} ls
{{PC$}} ls test<br>
test1.txt test2.txt
|}
 
==More examples==
{| class="st-table"
! You type !! You get
|-
| 2  commands executed on the host PC and preformatted text block (space at the beginning of each line)
<pre style="white-space: pre-wrap;">
{{PC$}} ls test
test1.txt test2.txt
{{PC$}} cat test/test1.txt
This is a test
</pre>
|
{{PC$}} ls test
test1.txt test2.txt
{{PC$}} cat test/test1.txt
This is a test
|-
| Command executed on the host PC and preformatted text block (space at the beginning of each line)
<pre style="white-space: pre-wrap;">
{{PC$}} ls test
test1.txt test2.txt
</pre>
|
{{PC$}} ls test
test1.txt test2.txt
|-
| Long  command executed on the host PC and preformatted text block (space at the beginning of each line)
<pre style="white-space: pre-wrap;">
{{PC$}} this is a so long command executed on the host PC that a horizontal scrolling bar is needed
</pre>
| style="max-width:30em;" |
{{PC$}} this is a so long command executed on the host PC that a horizontal scrolling bar is needed
|}
|}


Line 23: Line 60:


==Code==
==Code==
</noinclude>'''PC $>'''
</noinclude><span class="pc-prompt"></span>

Revision as of 10:20, 18 May 2022

1. Usage

The PC$ template is used to prefix a command that must be executed on an host PC, with an host-specific prompt.
Thanks to the pc-prompt class defined in MediaWiki:Common.css, a double (or triple) click to select the command doesn't select the prompt.

Usage:  {{PC$}}

2. Basic examples

You type You get
ls test command executed on the host PC
{{PC$}} ls test<br>
test1.txt test2.txt

ls test
test1.txt test2.txt

3. More examples

You type You get
2 commands executed on the host PC and preformatted text block (space at the beginning of each line)
 {{PC$}} ls test
 test1.txt test2.txt
 {{PC$}} cat test/test1.txt
 This is a test
 ls test
test1.txt test2.txt
 cat test/test1.txt
This is a test
Command executed on the host PC and preformatted text block (space at the beginning of each line)
 {{PC$}} ls test
 test1.txt test2.txt
 ls test
test1.txt test2.txt
Long command executed on the host PC and preformatted text block (space at the beginning of each line)
 {{PC$}} this is a so long command executed on the host PC that a horizontal scrolling bar is needed
 this is a so long command executed on the host PC that a horizontal scrolling bar is needed

4. Maintenance

This template is a template common to all ST wikis.
Modifications must be done into the WikiModel. They must be reviewed by all ST wikis maintainers.
When approved, the template can be pushed/merged towards all ST wikis.

5. Code

No categories assignedEdit