Empacotamento
Fry tem uma ferramenta de empacotamento integrada para código FatScript.
Utilização
Para empacotar seu projeto em um único arquivo a partir do ponto de entrada, use o seguinte comando:
fry -b sweet mySweetProject.fat
Este processo inclui todas as importações (exceto caminhos literais) e remove quaisquer espaços em branco desnecessários do código combinado, o que acelera o tempo de carregamento. Além disso, o processo de empacotamento:
- Adiciona um shebang ao código empacotado
- Define o modo do arquivo com atributo de execução
Você pode então executar seu programa a partir do shell:
./sweet
Ofuscação
Opcionalmente, você pode ofuscar o conteúdo do seu pacote usando -o
:
fry -o sweet mySweetProject.fat # cria o pacote ofuscado
./sweet # executa seu programa da mesma maneira
se você estiver distribuindo código por meio de um host público, poderia definir uma chave personalizada usando um arquivo
.fryrc
local que apenas o client conhece, para proteger o código-fonte
A ofuscação usa o zCode para codificação, que deve ser razoavelmente rápida para decodificar. No entanto, se não houver motivo para usá-la, -b
deve ter um tempo de carregamento melhor.