Why do we recommend bash ?

Undraw Text Files

Why do we recommend bash ?

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:

tabul 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
How to start and use the HowTo MySQL database in Tabulify

This howto shows you how to: start an mysql database with the mysql howto docker service and use the @mysql default howto mysql connection in tabul commands. howto docker services are an...
Undraw Text Files
How to start and use the HowTo SMTP server in Tabulify ?

We provide a smtp: howto connection and howto service (ie a Mailpit smtp server, a local server that accepts all messages) This howto shows you how to: start an SMTP server with the smtp howto...
Undraw Text Files
How to start and use the HowTo SqlServer database in Tabulify

This howto shows you how to: start an sqlserver database with the sqlserver howto docker service and use the @sqlserver default howto sqlserver connection in tabul commands. howto docker services...
Undraw Text Files
HowTo - How to load XML files into a Postgres with Tabulify

This database howto will show you how to load Xml file and document into a database.
Undraw Text Files
HowTo - How to load XML files into a database with Tabulify

This database howto will show you how to load Xml file and document into a database.
Undraw Text Files
Learning Tabulify - Step 1 - Installation

To learn Tabulify, you need to install the Tabul command line tool. This pages will guide you through the installation steps. On Windows WSL, macOS or Linux, you can install Tabulify with brew....
Undraw Text Files
Postgres - How-to Connection

A default howto postgres connection and howto service are provided after a fresh installation that is used in the howto's. To use this connection, you need to start the service (ie a docker image)...

Task Runner