Skip to content

feat(woad.Rust): add the dynamic colour API for 0.1.0-alpha1 - #3

Open
synesissoftware wants to merge 2 commits into
masterfrom
v0_1
Open

synesissoftware wants to merge 2 commits into
masterfrom
v0_1

Conversation

@synesissoftware

Copy link
Copy Markdown
Owner

Match woad's off-Windows dynamic API: environment colour policy, stream-conditional sequences, and the packed version word.

  • Read WOAD_COLOUR / WOAD_COLOR, NO_COLOR, CLICOLOR_FORCE, and CLICOLOR once, until refresh();
  • Gate sequences on IsTerminal, with Unix AsFd equivalents of the descriptor functions;
  • Report version 0.1.0-alpha1, packed as woad WOAD_VER with relstatus 0x41;
  • Leave Windows console-mode and handle currencies for a later alpha;

Match woad's off-Windows dynamic API: environment colour policy,
stream-conditional sequences, and the packed version word.
- Read `WOAD_COLOUR` / `WOAD_COLOR`, `NO_COLOR`, `CLICOLOR_FORCE`, and
  `CLICOLOR` once, until `refresh()`;
- Gate sequences on `IsTerminal`, with Unix `AsFd` equivalents of the
  descriptor functions;
- Report version 0.1.0-alpha1, packed as **woad** `WOAD_VER` with relstatus
  `0x41`;
- Leave Windows console-mode and handle currencies for a later alpha;
Comment thread src/dynamic.rs Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants