misk

A collection of miscellaneous terminal software

MIT License

Stars
3

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.