22 lines
523 B
Bash
22 lines
523 B
Bash
|
|
||
|
#!/usr/bin/env bash
|
||
|
set -euxo pipefail
|
||
|
|
||
|
directory="datasources/fixtures"
|
||
|
extensions=("csv" "ndjson")
|
||
|
|
||
|
absolute_directory=$(realpath "$directory")
|
||
|
|
||
|
for extension in "${extensions[@]}"; do
|
||
|
file_list=$(find "$absolute_directory" -type f -name "*.$extension")
|
||
|
|
||
|
for file_path in $file_list; do
|
||
|
file_name=$(basename "$file_path")
|
||
|
file_name_without_extension="${file_name%.*}"
|
||
|
|
||
|
command="tb datasource append $file_name_without_extension datasources/fixtures/$file_name"
|
||
|
echo $command
|
||
|
$command
|
||
|
done
|
||
|
done
|