I’m going to use this post to detail issues I run into when using cygwin on windows so I’ll be able to easily find them when I have that “Oh, I’ve run into this before” moment.
Environment Variables:
Cygwin only converts the PATH variable automatically. Any other variables you may need will have to be added to your .bashrc file in your home directory.
Missing default functionality:
By default, cygwin doesn’t install the clear command. Annoying, right? Ctrl + L will clear the buffer and do the same thing essentially.