🔄 Scripting e Variáveis - RafaPear/CLILib GitHub Wiki
O CLILib suporta scripting e gestão de variáveis globais, permitindo automatizar tarefas, criar sequências reutilizáveis e manipular valores entre comandos.
Um script no CLILib é apenas um ficheiro de texto com comandos, linha a linha. Os ficheiros de script devem usar a extensão .ppc
.
loadscript exemplo.ppc
Ou de forma encadeada:
var nome exemplo.ppc | loadscript $nome
var a 10
var b 5
add a b soma
print A soma de $a + $b é: $soma
As variáveis são globais e podem ser criadas, modificadas e usadas em qualquer comando.
var x 20
var nome Rafael
Se não forneceres valor, o CLILib tenta usar o último resultado (lastCmdDump
):
expr 4 * 5
var resultado
print O valor de x é $x
var -l # Lista todas as variáveis
var -d nome # Remove a variável "nome"
-
add a b resultado
– soma -
sub a b resultado
– subtrai -
mult a b resultado
– multiplica -
div a b resultado
– divide -
expr <expressão>
– avalia expressões com parêntesis e operadores
var a 8
var b 2
div a b res
print Resultado: $res
Usa |
para encadear comandos:
var a 5 | var b 3 | add a b total | print Total: $total
Cada comando na cadeia é executado sequencialmente.
var x 10
var y 2
expr x * (y + 3)
var resultado
print Resultado da expressão: $resultado
Este sistema torna o CLILib poderoso para automatizar tarefas, calcular valores, fazer scripts reutilizáveis e muito mais.