Local File System

Undraw Circuit Board

Local File System

About

The local file system is the file system of the operation system where Tabulify is installed.

This is the file system:

  • of your computer
  • or/of the Tabulify server

depending on where the Tabulify is running.

Built-in Connection

Tabulify comes with the below built-in connection to the local file system:

  • cd - the current directory
  • temp - the temporary directory
  • desktop - the user desktop directory of the local file system
  • home - the user home directory of the local file system
  • sd - the script directory actually running
  • project - the project directory

URL

To create a local file connection, you can use one of the following URL:

  • the local file URL to define a absolute path
  • a data uri to define a relative path

Local file URI

file://path

where:

  • the path should be absolute. It should start with:
    • / for linux
    • /C://, /D://, .. for windows

Example:

  • Windows
file:///C:/Users/username/
  • Linux
file:///opt/

You can't defined a relative path. You cannot used as start character:

  • . for the working directory
  • and .. for the parent

You need to use the data uri syntax to define a relative path

Data Uri

To define a relative path, you can use a data uri with a built-in local data connection

Example: to target the build directory inside the project home connection directory

data-uri:build@project
Task Runner