Table of Contents

Tabul

To learn Tabulify, you need to install the Tabul command line tool.

This pages will guide you through the installation steps.

Options

HomeBrew

On Windows WSL, macOS or Linux, you can install Tabulify with brew.

brew install tabulify/tap/tabulify

Windows Installer

You can install tabulify on Windows with the installer.

Steps:

  • Download the tabulify-x.x.x-jre-x64.msi installer file from the latest release
  • Open it
  • You may get a Windows protected your PC.
    • To continue, click on the More info link
    • Then on the button Run anyway
  • Done

Tabul

If you can call the tabul command line, your installation is validated.

Tabul is the command line tool of Tabulify and is composed of module that regroups command where each command can be customized with argument and options.

  • Open a console
  • Call tabul with the help option
tabul --help
  • The help should shows up.
Tabul
=====

Tabul, the tabulify command line data processing tool



Example
-------

 1 - To load a csv file into the sqlite database, you would type:


    tabul data transfer data.csv @sqlite




Syntax
------


    tabul <command> [-h,--help]


where:


  Commands:

    app             Management apps

    connection      Management and configuration of the connections to systems.

    data            Data operations against data resources (table, file, ...).

    env             Management and configuration of the tabul execution environment

    flow            Execute Flows

    service         Start and stop services

    vault           Encrypt and decrypt sensitive information

    version         Show build and version information


  Option:

    -h,--help       Print this help

    -v,--version    Print version information

Terminal

Tabulify supports a lot of command line in the tabul data module and having a good terminal that simplify our task is important.

We recommend therefore a terminal that supports bash.

See Why do we recommend bash ?

Next Step

In Tabulify, all data are uniformly called data resources. All data operations are made on data resource. You drop, select, create, … etc data resources.

What's a Data Resource ?