meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
demo:cli [2011/05/13 07:03]
ztrulphcs [outil imaginaire]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Cli ====== 
  
-Ce greffon est optionnel et peut être retiré. 
- 
-  * page officielle : [[doku>:plugin:cli]] 
-  * plus d'explication sur cette version modifiée dans la page des paramètres du wiki, sur la page d'administration. 
- 
-Ce greffon sert à mettre en valeur du texte saisi dans un [[wpfr>Shell_(informatique)|shell]] ou autre outil en ligne de commande 
- 
-===== Modification ===== 
- 
-Le système de reconnaissance des invites (//prompt// en anglais) et des commentaires est basé sur des expressions régulières. Il étend le système non modifié, et reste donc talement compatible avec lui (ie les pages crées pour le système d'origine sont correctement analysées et rendues par cette version modifiée). 
-  
- --- //[[schplurtz@free.fr|schplurtz le déboulonné]] 2011/03/12 17:10// 
- 
-===== Démo ===== 
- 
-==== Session shell unix ==== 
- 
-  <cli> 
-  user@host:~/somedir $ echo Don t be fooled by this sharp sign $# It s not a comment 
-  Don t be fooled byt his sharp sign 0 It s not a comment 
-  grumpf [9881] 09:23:31 (0) ~ $ echo it seems \ 
-  > to be ok # really 
-  it seems to be ok 
-  user@host:~ (0) $ sudo -s #I need to be root to run this ls command... 
-  [sudo] password for user:  
-  root@host:~ (0) # ls \ 
-  > # let's have a look 
-  Bureau         examples.desktop  monproj  Replicated 
-  compilesqlite  Images            Musique  Téléchargements 
-  Documents      liste-des-procs   projet   test 
-  Editra-user    Modèles           Public   Vidéos 
-  root@host:~ (0) # echo Hum... It seems to be ok #really 
-  Hum... It seems to be ok 
-  root@host:~ (0) # exit 
-  user@host:~ (0) $ psql -U sauronuser sauron # look at that DB now 
-  Mot de passe pour l'utilisateur sauronuser :  
-  Bienvenue dans psql 8.3.13, l'interface interactive de PostgreSQL. 
-   
-  Saisissez: 
-      \copyright pour les termes de distribution 
-      \h pour l'aide-mémoire des commandes SQL 
-      \? pour l'aide-mémoire des commandes psql 
-      \g ou point-virgule en fin d'instruction pour exécuter la requête 
-      \q pour quitter 
-   
-  sauron=> select  
-  sauron-> * from 
-  sauron-> settings; 
-    setting  | value | ivalue  
-  -----------+-------+-------- 
-   dbversion | 1.4          
-  (1 ligne) 
-   
-  sauron=> \q 
-  user@host:~ (0) $  
-  </cli> 
-<cli> 
-user@host:~/somedir $ echo Don t be fooled by this sharp sign $# It s not a comment 
-Don t be fooled byt his sharp sign 0 It s not a comment 
-grumpf [9881] 09:23:31 (0) ~ $ echo it seems \ 
-> to be ok # really 
-it seems to be ok 
-user@host:~ (0) $ sudo -s #I need to be root to run this ls command... 
-[sudo] password for user:  
-root@host:~ (0) # ls \ 
-> # let's have a look 
-Bureau         examples.desktop  monproj  Replicated 
-compilesqlite  Images            Musique  Téléchargements 
-Documents      liste-des-procs   projet   test 
-Editra-user    Modèles           Public   Vidéos 
-root@host:~ (0) # echo Hum... It seems to be ok #really 
-Hum... It seems to be ok 
-root@host:~ (0) # exit 
-user@host:~ (0) $ psql -U sauronuser sauron # look at that DB now 
-Mot de passe pour l'utilisateur sauronuser :  
-Bienvenue dans psql 8.3.13, l'interface interactive de PostgreSQL. 
- 
-Saisissez: 
-    \copyright pour les termes de distribution 
-    \h pour l'aide-mémoire des commandes SQL 
-    \? pour l'aide-mémoire des commandes psql 
-    \g ou point-virgule en fin d'instruction pour exécuter la requête 
-    \q pour quitter 
- 
-sauron=> select  
-sauron-> * from 
-sauron-> settings; 
-  setting  | value | ivalue  
------------+-------+-------- 
- dbversion | 1.4          
-(1 ligne) 
- 
-sauron=> \q 
-user@host:~ (0) $  
-</cli> 
- 
-==== Session shell unix python ==== 
-  <cli t=python> 
-  user@host:~ (0) $ python 
-  ActivePython 2.5.1.1 (ActiveState Software Inc.) based on 
-  Python 2.5.1 (r251:54863, May  1 2007, 17:47:05) [MSC v.1310 32 bit (Intel)] on 
-  win32 
-  Type "help", "copyright", "credits" or "license" for more information. 
-  >>> def fib(n):    # write Fibonacci series up to n 
-  ...     "Print a Fibonacci series up to n" 
-  ...     a, b = 0, 1 
-  ...     while b < n: 
-  ...         print b, 
-  ...         a, b = b, a+b 
-  ...  
-  >>> # Now call the function we just defined: 
-  ... fib(2000) 
-  1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 
-  </cli> 
-<cli t=python> 
-user@host:~ (0) $ python 
-ActivePython 2.5.1.1 (ActiveState Software Inc.) based on 
-Python 2.5.1 (r251:54863, May  1 2007, 17:47:05) [MSC v.1310 32 bit (Intel)] on 
-win32 
-Type "help", "copyright", "credits" or "license" for more information. 
->>> def fib(n):    # write Fibonacci series up to n 
-...     "Print a Fibonacci series up to n" 
-...     a, b = 0, 1 
-...     while b < n: 
-...         print b, 
-...         a, b = b, a+b 
-...  
->>> # Now call the function we just defined: 
-... fib(2000) 
-1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 
-</cli> 
-==== Session shell unix ruby interactif ==== 
- 
-  <cli t=irb> 
-  irb(main):001:0> 2+2 
-  => 4 
-  irb(main):002:0>  
-  </cli> 
- 
-<cli t=irb> 
-irb(main):001:0> 2+2 
-=> 4 
-irb(main):002:0>  
-</cli> 
- 
-==== outil imaginaire ==== 
-  <cli prompt="/^.*?==>/" continue="~" comment="@ ! |//@"> 
-  zgrf (0) ==> klonk !1 !2 # // This is voojvifying, no ? 
-  ~ yes no no no no 
-  zqrf (2) ==> bleurk ! Bon, ça, ça devrait fonctionner 
-  Cannot bleurk. No such method. 
-  Did you mean blourk ? 
-  If so please say so. 
-  zqrf (2) ==> say so // On ne m'aura plus. 
-  blourk : success 
-  zqrf ==> 
-  </cli> 
-<cli prompt="/^.*?==>/" continue="~" comment="@ ! |//@"> 
-zgrf (0) ==> klonk !1 !2 # // This is voojvifying, no ? 
-~ yes no no no no 
-zqrf (2) ==> bleurk ! Bon, ça, ça devrait fonctionner 
-Cannot bleurk. No such method. 
-Did you mean blourk ? 
-If so please say so. 
-zqrf (2) ==> say so // On ne m'aura plus. 
-blourk : success 
-zqrf ==> 
-</cli>