An open API service indexing awesome lists of open source software.

https://github.com/clupus/asdf-sqlite

A version manager for SQLite in the asdf-vm ecosystem
https://github.com/clupus/asdf-sqlite

asdf-plugin sqlite3 version-manager

Last synced: 5 months ago
JSON representation

A version manager for SQLite in the asdf-vm ecosystem

Awesome Lists containing this project

README

          

# asdf-sqlite

[![Build Status](https://github.com/cLupus/asdf-sqlite/actions/workflows/build.yml/badge.svg)](https://github.com/cLupus/asdf-sqlite/actions/workflows/build.yml) [![Lint](https://github.com/cLupus/asdf-sqlite/actions/workflows/lint.yml/badge.svg)](https://github.com/cLupus/asdf-sqlite/actions/workflows/lint.yml)

[SQLite](https://www.sqlite.org) plugin for [asdf](https://github.com/asdf-vm/asdf) version manager

## Requirements

It uses curl, C compiler & dev tools and file. In Ubuntu or similar Debian systems:
```bash
apt install curl build-essential file
```

In Dockerfile:
```dockerfile
RUN DEBIAN_FRONTEND=noninteractive apt install -y curl build-essential file
```

## Install

Install the plugin:

```bash
asdf plugin-add sqlite
```

### Compilation options

By default, SQLite will be compiled with most of [the recommended compile-time options](https://sqlite.org/compile.html#recommended_compile_time_options) are enabled.
Additionally, multiple [optional features](https://sqlite.org/compile.html#_options_to_enable_features_normally_turned_off) are enabled to amke SQLite mure useful.

If you would like to override the compile options, you may set the environment variable `ASDF_SQLITE_ENABLED_FEATURES` as desired.

## Use

Check [asdf](https://github.com/asdf-vm/asdf) readme for instructions on how to install & manage versions of SQLite.