A collection of miscellaneous terminal software
MIT License
Misk is a collection of miscellaneous terminal software. It includes programs and libraries for terminal control, audio, graphics, mathematics, utility, and fun. Some programs use features of POSIX or Linux, so GNU/Linux is recommended for using them.
The programs and libraries in here are:
ctime - print the local time in the form Www Mmm dd hh:mm:ss yyyy eca-png - write an elementary cellular automaton to a PNG file eca-txt - print an elementary cellular automaton eca-wav - write an audio elementary cellular automaton to a WAVE file eca.h - library for elementary cellular automata ecma48.h - control functions for coded character sets in 7-bit codes getlocale - print the current locale hpq-fb - display HPQ images on the Linux framebuffer device hpq-png - write an HPQ image to a PNG file hpq-seq - write some HPQ q-sequences hpq.h - library for HPQ images hxy - write an HXY image to a PNG file limits - print every standard limit in <limits.h> midi - print a table of MIDI note number, notation, and frequency morse - encode arguments into printable adapted International Morse code pp - print a penis icon incrementally printable - print a table of printable ASCII characters and their codes projectile - analyze dragless projectile motion on Earth rainbow - print a sine-shaped 6-color rainbow sumber - print a statistical summary of input numbers tcem.h - text cursor enable mode ttt - tic-tac-toe, aka noughts-and-crosses wafer.h - library for writing 8-bit PCM WAVE files
The directories and files in here are:
add/ Additional POSIX shell scripts which must be executed from this directory.
doc/ Documentation of the programs and libraries.
out/ Output of some of the programs.
src/ Source code in the C programming language. Each source file is a program, and each header is a library.
LICENSE.txt The license under which everything else is licensed.
README.txt This file.
To get started, see add/build.sh.