Skip to content
Talk to our solutions team

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.

What it is. Encrypts a file with AES-256-CBC.

Terminal window
kis encrypt -i secret.txt -o secret.enc -k "my passphrase"
  • -i/--in, -o/--out, -k/--pass. Pairs with decrypt.

What it is. Decrypts a file produced by encrypt (AES-256-CBC).

Terminal window
kis decrypt -i secret.enc -o secret.txt -k "my passphrase"
  • Same -i/--in, -o/--out, -k/--pass flags as encrypt.

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.

Terminal window
kis liquid -t template.liquid -v vars.yaml -o output.txt
kis liquid -t email.liquid -c name=Ajith -c plan=pro -o email.html
  • -t/--template, -v/--varFile (YAML), -c/--vars (inline key=value), -o/--outputfile.

What it is. Consumes kis.ai i18n files and produces FTL (Fluent) localization files. Point it at your product’s i18n folder.

Terminal window
kis i18n -d ./i18n

That’s the whole command, -d/--dir defaults to the current folder.

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.

Terminal window
kis synthetic int -c 5
kis synthetic float32 -c 3
kis synthetic word -c 10
kis synthetic sentence -c 2
kis synthetic supportedcollection # list available data collections

Templated 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.