Why do we recommend bash ?

Undraw Text Files

A propos

Tabulify recommends to use a bash based terminal because bash supports to pass simply a URL as parameter whereas Windows CMD or Powershell do not.

The Windows CMD or Powershell shell see the & ampersand character of an URL as a special terminal character known as a control operator and split the URL.

Example

For instance, if you want to copy:

tabli data copy "https://en.wikipedia.org/w/api.php?action=query&titles=SQL" sql.xml

Because of the ampersand, you will get the following error.

=query was unexpected at this time.

  • On Windows shell, the ampersand must be then escaped
  • While the same command line in a Bash would just run (because Bash creates token (word) of each argument and does not process them any further)

How to get Bash ?

If you does not have bash, we have created a step-by-step tutorial on how to install it.




Related HowTo
Undraw Text Files
How to install and configure Bash On Windows ?

This section helps you to get a bash based terminal up and running on your Windows computer. On linux system, there is no installation needed because bash is the default shell (located at /bin/bash/)...
Undraw Text Files
Learning Tabulify - Step 1 - Installation

To learn Tabulify, you need to install the Tabli command line tool. This pages will guide you through the installation steps. Tabulify relies on Java version 1.8 You should have therefore already...

Task Runner