Skip to content
/ misk Public

A collection of miscellaneous terminal software

License

Notifications You must be signed in to change notification settings

Sawuare/misk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  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
  pq-fb - display PQ images on the Linux framebuffer device
  pq-png - write a PQ image to a PNG file
  pq-seq - write some PQ q-sequences
  pq.h - library for PQ images
  printable - print a table of printable ASCII characters and their codes
  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
  xy-png - write an XY image to a PNG file

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.