#!/usr/bin/env fish

set color $argv[1]

switch $color
    case dark
        set new_theme dark
    case light
        set new_theme light
    case toggle
        set old_theme (ron-theme-get)
        if test "$old_theme" = dark
            set new_theme light
        else
            set new_theme dark
        end
    case '*'
        echo "usage: ron-theme-set <dark|light|toggle>"
        exit 1
end

echo "$new_theme" >~/.cache/theme

if test "$new_theme" = light
    set -Ux BAT_THEME_LIGHT $new_theme
    set -Ue BAT_THEME_DARK
else
    set -Ux BAT_THEME_DARK $new_theme
    set -Ue BAT_THEME_LIGHT
end

ron-theme-generate
