thisisparker / cursewords

:pencil: Terminal-based crossword puzzle solving interface
GNU Affero General Public License v3.0
249 stars 30 forks source link

More checking for terminal capabilities #17

Open thisisparker opened 5 years ago

thisisparker commented 5 years ago

cursewords doesn't need many capabilities to run, but the terminal needs to, e.g., understand UTF-8 encoding and in the future it may become important to know what its color situation is like. This should be checked up front and should provide helpful information about what's missing.

thisisparker commented 3 years ago

Honestly I think this is a moot point, a few years later. Maybe I'll figure out where it hits an error and bail a little more gracefully there, but I'm pretty comfortable assuming UTF-8 support now.