Utilities
Standalone helpers that don’t belong to the build journey but are handy to know: file encryption, templating, localization, and synthetic data. Each is small and self-contained.
kis encrypt
Section titled “kis encrypt”What it is. Encrypts a file with AES-256-CBC.
kis encrypt -i secret.txt -o secret.enc -k "my passphrase"-i/--in,-o/--out,-k/--pass. Pairs withdecrypt.
kis decrypt
Section titled “kis decrypt”What it is. Decrypts a file produced by encrypt (AES-256-CBC).
kis decrypt -i secret.enc -o secret.txt -k "my passphrase"- Same
-i/--in,-o/--out,-k/--passflags asencrypt.
kis liquid
Section titled “kis liquid”What it is. Renders a Liquid template with variables from a file and/or the command line.
When to reach for it. Generating config, emails, or any text file from a template.
kis liquid -t template.liquid -v vars.yaml -o output.txtkis liquid -t email.liquid -c name=Ajith -c plan=pro -o email.html-t/--template,-v/--varFile(YAML),-c/--vars(inlinekey=value),-o/--outputfile.
kis i18n
Section titled “kis i18n”What it is. Consumes kis.ai i18n files and produces FTL (Fluent) localization
files. Point it at your product’s i18n folder.
kis i18n -d ./i18nThat’s the whole command, -d/--dir defaults to the current folder.
kis synthetic
Section titled “kis synthetic”What it is. Generates synthetic (fake) data, integers, floats, words, sentences, and templated/synonym variants.
When to reach for it. Seeding tests, demos, or load fixtures. Set the quantity
with -c/--count.
kis synthetic int -c 5kis synthetic float32 -c 3kis synthetic word -c 10kis synthetic sentence -c 2kis synthetic supportedcollection # list available data collectionsTemplated and synonym variants also exist: fuzzyword, sentencewithtemplate,
fuzzysentence, synonymsentence, fuzzysynonymsentence.
That’s the full kis surface. Head back to the Introduction for
the command map, or jump to any command from the sidebar.