SQLite3は多くの場面で使われるデータベースとなっています。多くのプログラミング言語が対応し、ファイルベースで特別なソフトウェアを使わずに利用できるのが便利です。そして大抵専用のsqlite3コマンドを使って利用しているはずです。 ターミナルからSQLite3を使う機会が多い人に使ってみて欲しいのがLiteCLIです。入力補完の付いた便利なクライアントです。

LiteCLIの使い方

入力すると即座に候補が表示されます。

表示される候補はSQLの状態によって変わります。

SQLのハイライトもされます。

通常のクライアントではタブを二回押して候補を表示させることはできますが、LiteCLIはよりスムーズにSQLを記述できます。簡単なものであれば、殆どキー入力せずにSQLが書けてしまうでしょう。デフォルトのクライアントでも大して苦労は感じていなかった人でも、一度LiteCLIを使うと手放せなくなるはずです。

LiteCLIはPython製のオープンソース・ソフトウェア(BSD)です。

Launching LiteCLI dbcli/litecli: CLI for SQLite Databases with auto-completion and syntax highlighting