gradient
On this page
wakterm.color.gradient(gradient, num_colors)#
Given a gradient spec and a number of colors, returns a table holding that many colors spaced evenly across the range of the gradient.
Each element in the returned array is a Color object.
This is useful for example to generate colors for tabs, or to do something fancy like interpolate colors across a gradient based on the time of the day.
gradient is any gradient allowed by the
window_background_gradient option.
This example is what you'd see if you opened up the debug overlay to try this out in the repl:
> wakterm.color.gradient({preset="Rainbow"}, 4)
["#6e40aa", "#ff8c38", "#5dea8d", "#6e40aa"]