From 423672d79389a1857a0244482efbaaf8b391cbf6 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 17 Jan 2021 22:04:00 -0800 Subject: [PATCH] Get sqls working with SQLite --- langs/sqlite.yaml | 13 ++++++++++--- shared/sqls.yaml | 10 +++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/langs/sqlite.yaml b/langs/sqlite.yaml index 5c2598c..5567898 100644 --- a/langs/sqlite.yaml +++ b/langs/sqlite.yaml @@ -11,9 +11,15 @@ install: - sqlite riju: - sqls + files: + "/opt/sqlite/sqls.yml": | + connections: + - driver: sqlite3 + dataSourceName: db.sqlite3 repl: | - sqlite3 + rm -f db.sqlite3 + sqlite3 db.sqlite3 input: | SELECT 123 * 234; @@ -22,11 +28,12 @@ template: | SELECT 'Hello, world!'; run: | - sqlite3 -cmd "$(< main.sql)" + rm -f db.sqlite3 + sqlite3 db.sqlite3 -cmd "$(< main.sql)" lsp: start: | - sqls + sqls -config /opt/sqlite/sqls.yml skip: - lsp diff --git a/shared/sqls.yaml b/shared/sqls.yaml index eec8ec3..5afefab 100644 --- a/shared/sqls.yaml +++ b/shared/sqls.yaml @@ -1,9 +1,13 @@ id: "sqls" install: + prepare: + apt: + - golang manual: | install -d "${pkg}/usr/local/bin" - ver="$(latest_release lighttiger2505/sqls | sed 's/^v//')" - wget "https://github.com/lighttiger2505/sqls/releases/download/v${ver}/sqls_${ver}_Linux_x86_64.tar.gz" -O sqls.tar.gz - tar -xf sqls.tar.gz -C "${pkg}/usr/local/bin" + export GO111MODULE=on + export GOPATH="$PWD/go" + go get github.com/lighttiger2505/sqls + cp go/bin/sqls "${pkg}/usr/local/bin/"