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$}}
![]() |
Do not insert any space between "{{PC$}}" and the command. |
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
|
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$}} {{Important | Do not insert any space between "<nowiki>{{PC$}}</nowiki>" and the command.}} ==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 |} ==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 |- | Template used within another public message box template<pre style="white-space: pre-wrap;"> {{Info | Message before the command {{PC$}}ls test test1.txt test2.txt Message after the command }}</pre> | {{Info | Message before the command {{PC$}}ls test test1.txt test2.txt Message after the command }} |- | Template used within another protected message box template<pre style="white-space: pre-wrap;"> {{InternalInfo | Message before the command {{PC$}}ls test test1.txt test2.txt Message after the command }}</pre> | {{InternalInfo | Message before the command {{PC$}}ls test test1.txt test2.txt Message after the command }} |} ==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>
(2 intermediate revisions by the same user not shown) | |||
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$}} |
||
+ | |||
+ | {{Important | Do not insert any space between "<nowiki>{{PC$}}</nowiki>" and the command.}} |
||
==Basic examples== |
==Basic examples== |
||
Line 9: | Line 12: | ||
! 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;"> |
||
+ | {{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 |
||
+ | |- |
||
+ | | Template used within another public message box template |
||
+ | <pre style="white-space: pre-wrap;"> |
||
+ | {{Info | |
||
+ | Message before the command |
||
+ | {{PC$}}ls test |
||
+ | test1.txt test2.txt |
||
+ | Message after the command |
||
+ | }} |
||
+ | </pre> |
||
+ | | |
||
+ | {{Info | |
||
+ | Message before the command |
||
+ | {{PC$}}ls test |
||
+ | test1.txt test2.txt |
||
+ | Message after the command |
||
+ | }} |
||
+ | |- |
||
+ | | Template used within another protected message box template |
||
<pre style="white-space: pre-wrap;"> |
<pre style="white-space: pre-wrap;"> |
||
− | {{PC$}} ls |
+ | {{InternalInfo | |
+ | Message before the command |
||
+ |
{{PC$}}ls test
|
||
+ | test1.txt test2.txt |
||
+ | Message after the command |
||
+ | }} |
||
</pre> |
</pre> |
||
| |
| |
||
− | {{PC$}} ls |
+ | {{InternalInfo | |
+ | Message before the command |
||
+ |
{{PC$}}ls test
|
||
+ | test1.txt test2.txt |
||
+ | Message after the command |
||
+ | }} |
||
|} |
|} |
||
Line 23: | Line 96: | ||
==Code== |
==Code== |
||
− | </noinclude> |
+ | </noinclude><span class{{=}}"pc-prompt"></span> |