Skip to content

ryota2357/Sccg

Repository files navigation

Sccg

GitHub Pages Test

Scriptable Color Configuration Generator.

Sccg is a tool to generate color schemes for your terminal, editor, etc.

Goals and Features

  • Fully scriptable
    • Separate the each generation logic, Source, Formatter, Converter and Writer.
    • You can write your own Source, Formatter, Converter and Writer with C#.
  • Unified API and Cross-platform
    • Each platform has its own color scheme format.
    • Sccg provides a unified API to generate color schemes for each platform.
    • You can set the color with Set and can link to other color with Link.
  • Foolproof
    • There are may color groups, such as 'Comment', '@type.builtin', 'Ansi 0 Color', etc.
    • All color groups are defined in the Source, so you get completion, type check and so on.
    • Cycle reference will be detected by Source, then Sccg warn you or failed to build.

The relation of Source, Formatter, Converter and Writer.

sccg-structure

Usage

TODO

Builtin Support

Examples

I created color scheme with Sccg.

necodark (https://github.com/ryota2357/necodark)