Interfaz de línea de comandos para SQLite con autocompletado, resaltado de sintaxis, formateo de salidas, historial de comandos, etc. También permite la impresión de datos tabulares.
$ litecli mi_base_de_datos.db
$ litecli mi_base_de_datos.db -e "SELECT * FROM usuarios" > resultados.txt
$ litecli
Para crear tablas, entrar datos, consultarlas, etc
> CREATE TABLE usuarios (id INTEGER PRIMARY KEY, nombre TEXT, edad INTEGER);
> INSERT INTO usuarios (nombre, edad) VALUES ('Ana', 28), ('Carlos', 35);
> SELECT * FROM usuarios;
Escribir consultas en varias líneas, terminar con ";" y "Enter"` para ejecutar
> SELECT *
> FROM usuarios
> WHERE edad > 30;