Approved version. Approved on: 14:29, 9 March 2021
You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Template:PC$"
[quality revision] | [quality revision] |
(Merge articles)
|
(Merge articles)
|
1 Usage[edit]
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[edit]
You type | You get |
---|---|
ls test command executed on the host PC
{{PC$}} ls test<br>
test1.txt test2.txt
|
ls test
|
3 More examples[edit]
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[edit]
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.
4 5 Code[edit]
PC $>
<noinclude> ==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'''. <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$}} ==Basic examples== {| class="st-table" ! You type !! You get |- | <code>ls test</code> command executed on the host PC<pre style="white-space: pre-wrap;"> {{PC$}} ls </pre> | {{PC$}} ls |} ==test<br> test1.txt test2.txt</pre> | {{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 |} ==Maintenance== This template is a template common to all ST wikis. <br> Modifications must be done into the [[stwikimodel:Template:PC$|WikiModel]]. They must be reviewed by all ST wikis maintainers.<br> When approved, the template can be pushed/merged towards all ST wikis. ==Code==</noinclude>'''PC $>'''<span class="pc-prompt"></span>
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> |
+ | </noinclude><span class="pc-prompt"></span> |