-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Terminal metadata idea from this #1 comment.
- Should we have a parent object (eg
CLI.terminal.noColor) or bare in the namespace (egCLI.noColor)? - Functions (eg
CLI.terminal.noColor()) or getters (egCLI.terminal.noColor)? - Interactivity:
- Potential names:
interactive,isInteractive,interactivity,nonInteractive,notInteractive,tty,isTty,isTTY,terminal,isTerminal,inTerminal - Deno used to have a
isatty(...)function, but now is moving toisTerminal.
- Potential names:
- No color:
- Potential names:
noColor,color,colorful,hasColor,shouldColor - We should probably just use
noColoras it is essentially an opt-out preference;colorcould imply the user wants color which could not be true (rather thanNO_COLORstating the user explicitly does not want color). Also, this would then share the name of the environment variable "standard". - Only Deno exposes just this (
Deno.noColor) afaik, other runtimes you have to handle it yourself (eg!!process.env.NO_COLOR).
- Potential names: