mirror of
https://github.com/dchakro/alacritty_colors.git
synced 2026-05-17 10:12:17 -07:00
36 lines
1.1 KiB
Bash
Executable file
36 lines
1.1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# #<---------------------------->
|
|
# # You must include this section when:
|
|
# # Distributing, Using and/or Modifying this code.
|
|
# # Please read and abide by the terms of the included LICENSE.
|
|
# # Copyright 2024, Deepankar Chakroborty, All rights reserved.
|
|
# #
|
|
# # Version : 0.3
|
|
# # Author : Deepankar Chakroborty (https://github.com/dchakro)
|
|
# # Report issues: https://github.com/dchakro/alacritty_colors/issues
|
|
# # License: https://github.com/dchakro/alacritty_colors/blob/master/LICENSE
|
|
# #<---------------------------->
|
|
|
|
# # Get yj from: https://github.com/sclevine/yj
|
|
|
|
# shopt -s globstar
|
|
cd themes
|
|
if command -v sd > /dev/null 2>&1; then
|
|
if command -v yj > /dev/null 2>&1; then
|
|
# For each .yaml file in the current directory
|
|
for yaml_file in *.yml; do
|
|
# Use basename to get the file name without the .yaml extension
|
|
base_name=$(basename "$yaml_file" .yml)
|
|
|
|
# Convert .yaml to .toml using yj
|
|
cat "$yaml_file" | yj -yt | sd "^.*_background.*\r?\n" "" | sd "^.*_foreground.*\r?\n" "" > "${base_name}.toml"
|
|
done
|
|
else
|
|
echo "Get yj from: https://github.com/sclevine/yj"
|
|
fi
|
|
else
|
|
echo "Get sd from: https://github.com/chmln/sd"
|
|
fi
|
|
|
|
|