#!/bin/bash
#
if [ $# -ne 2 ]; then
    echo "Usage: $0 <input>.css <output>.scss"
    exit 1
fi

filename="$1"

tokens=$(sed 's/-&-/-/;s/(dark)/dark/g;/^--data-vis/d;/^--stores/d;/^--brand/d;s/\r//' "$filename" | sort)
tokenNames=$(echo "$tokens" | sed 's/\(--[^:]*\).*/"\1",/')

echo "/*
*   NOTE
*   This file is auto generated.
*   Any manual changes will be overwritten!
*/
export const FIGMA_TOKENS = [
$tokenNames
];" > ./src/constants/figmaTokens.ts

echo "/*
*   NOTE
*   This file is auto generated.
*   Any manual changes will be overwritten!
*/
/* stylelint-disable */
:root {
$tokens
};" > ./src/styles/vars/"$2"
