Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 2.2 KB

dependencies.md

File metadata and controls

56 lines (43 loc) · 2.2 KB

Dependencies

Runtime (Deployment) Dependencies

All dependencies are cross-platform, open source with permissive licenses so that developers and data analysts do not need to procure or purchase any tools.

  • Download Deno Javascript runtime and put it in your PATH.
  • Download DuckDB 0.9+ for data orchestration operations and put it in your PATH.
  • Download SQLite embedded database and put it in your PATH.
  • Download SQLPage SQL browser, call it sqlpage on Linux/MacOS (not the default sqlpage.bin) or sqlpage.exe on Windows and put it in your PATH.
    • SQLPage is not strictly required but highly recommended for easier diagnostics. See Manage GitHub binaries with eget for an easy way to manage GitHub binaries.

The utilities mentioned above are cross-platform single-file binaries and will run on Windows, MacOS, or Linux. Please be sure to get the proper binaries for your platform.

You can run deno task doctor (see below) to see if dependencies are installed properly.

Manage GitHub binaries with eget or scoop (Windows)

A good way to get binaries from GitHub (e.g. SQLPage, et. al.) you should download and use eget.

  1. Create a directory called D:\bin or C:\Program Files\qe-cs (or anywhere you want), grab the eget.exe binary and store it in D:\bin.
  2. Add D:\bin or C:\Program Files\qe-cs (or whatever you created in step #1) to your PATH.
  3. Create an D:\bin\eget.toml file (or C:\Program Files\qe-cs\eget.toml) and add the following content. Be sure to set target = "X" where X is either D:\\bin or C:\\Program Files\\qe-cs (or whatever you created in step #1).
[global]
target = "D:\\bin"    

["lovasoa/SQLpage"]

On Windows you can also use scoop to install binaries such as SQLPage:

$ scoop install sqlpage
  1. CD into D:\bin (or C:\\Program Files\\qe-cs or whatever you created in step #1) and run eget /D to download all required binaries.