Module:LxTerm

De Adadov.net wiki
Révision datée du 5 février 2015 à 16:33 par Adadov (discussion | contributions) (Page créée avec « local p = {} function p.main(frame) local text = frame.args.text local result = "" for line in text:gmatch("[^\n]+") do if line:gmatch("%\\n") then print(line)... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Documentation icon Documentation Module[voir] [éditer] [historique] [purger]

Ce module implémente {{LxTerm}}, il met en forme les lignes de commande et ajoute les prompt.

{{#invoke:LxTerm|main|cmdnum=1|user=root|text=test \
test2}}

Erreur de script : le module a renvoyé une valeur de type nil. Il est supposé renvoyer un tableau d’exportations.

{{#invoke:LxTerm|main|cmdnum=1|user=root|text=test
test2}}

Erreur de script : le module a renvoyé une valeur de type nil. Il est supposé renvoyer un tableau d’exportations.

{{#invoke:LxTerm|main|user=nobody|text=test2}}

Erreur de script : le module a renvoyé une valeur de type nil. Il est supposé renvoyer un tableau d’exportations.

{{#invoke:LxTerm|main|text=test3}}

Erreur de script : le module a renvoyé une valeur de type nil. Il est supposé renvoyer un tableau d’exportations.

local p = {}

function p.main(frame)
	local text = frame.args.text
	local result = ""
	
	for line in text:gmatch("[^\n]+") do
		if line:gmatch("%\\n") then
			print(line)
		end
	end
end