LLGo wrapper of sqlite ===== [![Build Status](https://github.com/goplus/sqlite/actions/workflows/go.yml/badge.svg)](https://github.com/goplus/sqlite/actions/workflows/go.yml) [![GitHub release](https://img.shields.io/github/v/tag/goplus/sqlite.svg?label=release)](https://github.com/goplus/sqlite/releases) [![GoDoc](https://pkg.go.dev/badge/github.com/goplus/sqlite.svg)](https://pkg.go.dev/github.com/goplus/sqlite) [![Compiler](https://img.shields.io/badge/compiler-llgo-darkgreen.svg)](https://github.com/goplus/llgo) [![Language](https://img.shields.io/badge/language-Go+-blue.svg)](https://github.com/goplus/gop) ## How to install ### on macOS (Homebrew) ```sh brew install sqlite3 ``` ### on linux ```sh apt-get install -y libsqlite3-dev ``` ### from source code ```sh git clone https://github.com/goplus/sqlite.git cd sqlite git submodule init git submodule update mkdir build.dir cd build.dir ../sqlite/configure --enable-shared sudo make install ``` ## Demos The `_demo` directory contains our demos (it start with `_` to prevent the `go` command from compiling it): * [sqlitedemo](_demo/sqlitedemo/demo.go): a basic sqlite demo ### How to run demos To run the demos in directory `_demo`: ```sh cd # eg. cd _demo/sqlitedemo llgo run . ```