---json
{
"aliases": [
{ "path": ":docs:tabli:module" }
],
"page_id": "grpf43zk7fb1fduzj016h"
}
---
====== Tabul - Module ======
===== About =====
A ''module'' is a [[tabul|tabul]] command that contains:
* an other ''module''
* or [[command|command]]
===== Syntax =====
A module is called by adding its name after the [[docs:tabul:tabul|tabul]] word.
tabul module1 module2 ...
===== List =====
* [[docs:tabul:env:start|Env]]
* [[docs:tabul:connection:start|Connection]]
* [[docs:tabul:data:start|Data]]
* [[docs:tabul:flow:start|Flow]]
* [[docs:tabul:vault:start|Vault]]
* [[docs:tabul:service:start|Service]]
===== Help =====
To get [[docs:tabul:help|help]] on the console for a module, just add the ''%%--help%%'' [[docs:tabul:flag|flag]] after the module word.
Example:
tabul data --help
Tabul data
==========
Data operations against data resources (table, file, ...).
Syntax
------
tabul data [-h,--help]
where:
Commands:
concat Concatenate data resources
copy Copy a data resource
create Create a data resource
delete Delete data from a data resource
dependency Show the data dependencies
describe Show the data structure of data resources
diff Perform a diff operation against two data resources
drop Drop data resources
execute Execute one or more executable in a single, batch or performance fashion
fill Fill a data resource with generated data
head Print the first content of data resources
info Show the attributes of a data resource in a form fashion
insert Insert data into a data resource
list List data resources
move Move a data resource
print Print the content of data resources
replace Replace a data resource
summarize Count the number of data resources
tail Print the last content of data resources
template Create data resources from a template and a data source
transfer Transfer a data resource (insert, update, delete, upsert, merge, copy)
truncate Truncate data resources
unzip Unzip archive data resources
update Update data from a data resource
upsert Merge data into a data resource
Option:
-h,--help Print this help