LSP working for all SQL databases
This commit is contained in:
parent
d5503db374
commit
3a2bc56f7d
|
@ -1446,8 +1446,12 @@ KTHXBYE
|
|||
input: "SELECT 123 * 234;",
|
||||
main: "main.sql",
|
||||
run: `rm -rf data && /opt/mariadb/scripts/mariadb-install-db --user="$(id -un)" && (/opt/mariadb/bin/mysqld --datadir="$PWD/data" --socket="$PWD/socket" --skip-networking &) && until [[ -e socket ]]; do sleep 0.01; done && (mysql --socket="$PWD/socket" < main.sql; mysql --socket="$PWD/socket")`,
|
||||
lsp: {
|
||||
start: "sqls",
|
||||
},
|
||||
template: `SELECT 'Hello, world!';
|
||||
`,
|
||||
skip: ["lsp"],
|
||||
},
|
||||
markdown: {
|
||||
aliases: [
|
||||
|
@ -1534,9 +1538,13 @@ message:
|
|||
input: "SELECT 123 * 234;",
|
||||
main: "main.sql",
|
||||
run: `rm -rf data && mysqld -h "$PWD/data" --initialize-insecure && (mysqld -h "$PWD/data" --socket="$PWD/socket" --pid-file="$PWD/pid-file" --mysqlx=OFF --skip-networking &) && until [[ -e socket ]]; do sleep 0.01; done && (mysql --socket="$PWD/socket" -u root < main.sql; mysql --socket="$PWD/socket" -u root)`,
|
||||
lsp: {
|
||||
start: "sqls",
|
||||
},
|
||||
template: `SELECT 'Hello, world!';
|
||||
`,
|
||||
timeout: 15,
|
||||
skip: ["lsp"],
|
||||
},
|
||||
nim: {
|
||||
name: "Nim",
|
||||
|
@ -1741,9 +1749,13 @@ pipi pikachu
|
|||
input: "SELECT 123 * 234;",
|
||||
main: "main.sql",
|
||||
run: `rm -rf data && /usr/lib/postgresql/*/bin/initdb -D data && (echo "listen_addresses = ''" && echo "unix_socket_directories = '.'") >> data/postgresql.conf && /usr/lib/postgresql/*/bin/pg_ctl -D data -w start && (psql -h "$PWD/data" postgres -f main.sql; psql -h "$PWD/data" postgres)`,
|
||||
lsp: {
|
||||
start: "sqls",
|
||||
},
|
||||
template: `SELECT 'Hello, world!';
|
||||
`,
|
||||
timeout: 15,
|
||||
skip: ["lsp"],
|
||||
},
|
||||
powershell: {
|
||||
aliases: ["pwsh", "ps1"],
|
||||
|
@ -2252,8 +2264,12 @@ END
|
|||
input: "SELECT 123 * 234;",
|
||||
main: "main.sql",
|
||||
run: `sqlite3 -cmd "$(< main.sql)"`,
|
||||
lsp: {
|
||||
start: "sqls",
|
||||
},
|
||||
template: `SELECT 'Hello, world!';
|
||||
`,
|
||||
skip: ["lsp"],
|
||||
},
|
||||
standardml: {
|
||||
aliases: ["sml", "ml"],
|
||||
|
|
|
@ -251,6 +251,13 @@ mv "$HOME/.cache/coursier" /opt/coursier/cache
|
|||
wget -nv https://setl.org/setl/bin/Linux-x86-64bit/setlbin.tgz
|
||||
tar -xf setlbin.tgz -C /usr/local/bin
|
||||
|
||||
# SQL
|
||||
ver="$(latest_release lighttiger2505/sqls)"
|
||||
wget -nv "https://github.com/lighttiger2505/sqls/releases/download/${ver}/sqls-${ver}-linux-amd64.tar.gz"
|
||||
tar -xf sqls-*-linux-amd64.tar.gz
|
||||
mv linux-amd64/sqls /usr/local/bin/
|
||||
rm -rf linux-amd64 sqls-*-linux-amd64.tar.gz
|
||||
|
||||
# Swift
|
||||
wget -nv https://github.com/raxod502/riju-cdn/releases/download/swift-5.2.4-20.04/swift.tar.gz -O swift.tar.gz
|
||||
mkdir /opt/swift
|
||||
|
|
Loading…
Reference in New Issue