[GPF Home Page]

libGPF man(1) pages

grouping page description
 anagramsprint anagrams of strings
 area_of_simple_polygondetermine area of simple (non-intersecting) polygon given coordinates of points (LICENSE:PD)
 fpm-dictGet definition of a word using DICT Protocol and libcurl(3c) (LICENSE:PD)
 fpm-timecall fpm(1) with gprof(1) to generata a flat timing profile
 howlongdisplay wallclock time taken to execute a system command
 lainterpret matrix expressions using a shell-like interface
 lalainterpret matrix expressions using a shell-like interface
 matchfind occurrences of a Regular Expression in a file(s). (LICENSE:PD)
 playgroundconvert Fortran file to an HTML document that uploads the code to "Fortran Playground"
 promptprompt for whether to execute the command given on the command line (LICENSE:PD)
 shellshell for demonstrating major modules in libGPF.a (LICENSE:PD)
 triangleresolution of a triangle (LICENSE:PD)
CONVERTalphabet print numeric values or a string as decimal, hexadecimal, octal and binary values (LICENSE:PD)
CONVERTbase convert numbers between bases (LICENSE:PD)
CONVERTcolors list colors and their values using common color models (LICENSE:PD)
CONVERTdegrees Convert between Fahrenheit and Celsius temperature values (LICENSE:PD)
CONVERTexchange test of basic unit conversion functions (LICENSE:PD)
CONVERTspoiler A trifling program for reading punchlines that are encoded using the ROT-13 rotation encryption (LICENSE:PD)
DEVELOPERf90split split Fortran source file into individual files at module or procedure boundaries. (LICENSE:PD)
DEVELOPERflower change case of free-format Fortran file or remove code or remove comments (LICENSE:PD)
DEVELOPERfpm-man output descriptions of Fortran intrinsics (LICENSE:PD)
DEVELOPERmakeout Generate a Makefile from the sources (C, Fortran) in the current directory (LICENSE:PD)
DEVELOPERmanup Simple markup of text to a man(1) page (LICENSE:PD)
DEVELOPERnd Compare numeric differences between two files (LICENSE:PD)
DEVELOPERparanoid call doubleprecision and real versions of paranoia(3f) (LICENSE:PD)
DEVELOPERprep pre-process FORTRAN source files (LICENSE:MIT)
DEVELOPERtxt2man convert flat ASCII text to manpage format
DEVELOPERufpp pre-process FORTRAN source files (LICENSE:PD)
DEVELOPERwhat extract SCCS-style metadata from a file (LICENSE:PD)
FILE EDITchange replace fixed strings in files (LICENSE:MIT)
FILE EDITchangen replace old fixed string with new fixed string in names of files (LICENSE:PD)
FILE EDITffmt simple text formatter for Fortran comments (LICENSE:PD)
FILE EDITreplace- replace fixed strings in files (LICENSE:MIT)
FILE EDITsub substitute new fixed strings for old fixed strings in files (LICENSE:MIT)
FILE FILTERasa2pdf Convert text files with/without ASA carriage control to an Adobe PDF file. (LICENSE:PD)
FILE FILTERcprint filter prints specified columns (LICENSE:PD)
FILE FILTERdtu convert files between Unix and DOS line terminator conventions (LICENSE:PD)
FILE FILTERfindll find long lines (LICENSE:PD)
FILE FILTERpaste- merge lines of files (LICENSE:PD)
FILE FILTERtable2html filter to format simple columns into an HTML table form (LICENSE:PD)
FPM:LICENSESfpm_license write out common licenses as text or subroutines (LICENSE:MIT)
FUNIX:CONVERTroman display roman numbers as integers and vice versa
FUNIX:ENVIRONMENTprintenv- print all or part of environment in formats readable by various shells (LICENSE:PD)
FUNIX:FILE EDITfmt- simple text formatter (LICENSE:PD)
FUNIX:FILESYSTEMbase64- encode/data specified file to stdout using base64 encoding as defined in RFC-4648 (LICENSE:MIT)
FUNIX:FILESYSTEMbasename- display last component of file name(s) (LICENSE:PD)
FUNIX:FILESYSTEMdirname- strip last component from file name (LICENSE:PD)
FUNIX:FILESYSTEMfcmd find the pathname of commands and optionally perform commands on them. (LICENSE:MIT)
FUNIX:FILESYSTEMfpm-gdb launch gdb(1) in vim(1) from fpm(1) (LICENSE:MIT)
FUNIX:FILESYSTEMgdb launch gdb(1) in vim(1) from fpm(1) (LICENSE:MIT)
FUNIX:FILESYSTEMlink- call the link(3c) function to create the specified file link (LICENSE:PD)
FUNIX:FILESYSTEMln- create hard links to a file (LICENSE:PD)
FUNIX:FILESYSTEMls- list files in a directory (LICENSE:PD)
FUNIX:FILESYSTEMlsup list permissions of pathname and directories in pathname (LICENSE:PD)
FUNIX:FILESYSTEMmkdir- call mkdir(3c) to make directories (LICENSE:PD)
FUNIX:FILESYSTEMmkfifo- make a FIFO pipe by calling mkfifo(3c) (LICENSE:PD)
FUNIX:FILESYSTEMmv- rename file (LICENSE:PD)
FUNIX:FILESYSTEMpwd- list full pathname of current directory (LICENSE:PD)
FUNIX:FILESYSTEMrename- rename files by replacing first occurrence of a string in a filename with new string (LICENSE:PD)
FUNIX:FILESYSTEMrm- remove file(s) (LICENSE:PD)
FUNIX:FILESYSTEMrmdir- remove empty directories (LICENSE:PD)
FUNIX:FILESYSTEMstat- list file properties (LICENSE:PD)
FUNIX:FILESYSTEMtac- reverse or transpose lines in a file (LICENSE:PD)
FUNIX:FILESYSTEMtouch- change file access and modify timestamps to current time, creating file if necessary (LICENSE:PD)
FUNIX:FILESYSTEMtty- print information about the file/terminal connected to standard input (LICENSE:PD)
FUNIX:FILESYSTEMunlink- call the unlink(3c) function to remove the specified file (LICENSE:PD)
FUNIX:FILESYSTEMwhich- shows the full path of (shell) commands. (LICENSE:PD)
FUNIX:M_stringssha3 generate SHA-{224, 256, 384, 512} digest values for specified files (LICENSE:PD)
FUNIX:M_stringstr- translate or delete characters (LICENSE:PD)
FUNIX:TIMEsleep- pause for specified duration (LICENSE:PD)
FUNIXbanner- print large block letters (LICENSE:PD)
FUNIXcmp- compare two files byte by byte (LICENSE:PD)
FUNIXcolrm- remove columns from a file (LICENSE:PD)
FUNIXdigest compute SHA256 message digest (LICENSE:PD)
FUNIXeaster print day and month Easter falls on for given year (LICENSE:PD)
FUNIXecho- display a line of text (LICENSE:PD)
FUNIXexpand- convert tabs to spaces (LICENSE:PD)
FUNIXfalse- do nothing, unsuccessfully (LICENSE:PD)
FUNIXfixedform read in a TUI definition and return values from screen panel (LICENSE:PD)
FUNIXgrep- search a file for a pattern (LICENSE:PD)
FUNIXhostname- display hostname (LICENSE:PD)
FUNIXkill- send signals to processes (LICENSE:PD)
FUNIXlogname- display login name (LICENSE:PD)
FUNIXplanets ephemeris position of planets for adjusting an equatorial telescope
FUNIXqsort sort a file (LICENSE:PD)
FUNIXrealpath- print the resolved path (LICENSE:PD)
FUNIXrev- reverse lines in a file (LICENSE:PD)
FUNIXreverse print file in reverse (LICENSE:PD)
FUNIXseq- print a sequence of numbers (LICENSE:PD)
FUNIXshowumask- show umask in decimal, octal, hex, and binary (LICENSE:PD)
FUNIXshuf- generate random permutations of file lines, whole numbers, or strings (LICENSE:PD)
FUNIXsplitname strip pathname into components {dir, name, basename, extension} (LICENSE:PD)
FUNIXtablesort sort a file containing a numeric table (LICENSE:PD)
FUNIXtime- display time used by a command (LICENSE:PD)
FUNIXtrue- do nothing, successfully (LICENSE:PD)
FUNIXuname- print system information (LICENSE:PD)
FUNIXunique generate a UUID (Universally Unique ID) string per RFC 4122 (LICENSE:PD)
FUNIXwhoami- display login name (LICENSE:PD)
FUNIXxpand expand tabs, remove trailing white space and (optionally) adjacent blank lines
FUNIXyes- output a string repeatedly until killed or limit is reached (LICENSE:PD)
GEOMETRYcylinder calculate the surface area of a cylinder (LICENSE:PD)
HELPexplain reads and navigates a VMS-style help file. (LICENSE:GNU LGPL)
HELPtopic Display specially formatted help text files.
MATHcompute evaluate a calculator expression (LICENSE:PD)
MATHquadratic Calculate and print the roots of a quadratic formula even if they are complex (LICENSE:PD)
M_attrtat filter terminal attribute strings (LICENSE:MIT)
M_drawclock display a clock using the M_draw(3f) graphics module (LICENSE:PD)
M_drawcolor_wheel generate HLS color wheels (LICENSE:PD)
M_drawhypocycloidal display hypocycloidal curves (LICENSE:PD)
M_drawminefield minefield game (LICENSE:PD)
M_drawplusdraw basic interpreter for testing M_draw(3fm) routines (LICENSE:PD)
M_drawplusseefont show sample of font (LICENSE:PD)
M_drawplustarget draw targets on Adobe PDF files (LICENSE:PD)
M_hashkeyshasher exercise the string hash methods in the M_hashkey(3fm) module (LICENSE:PD)
M_krackenfseq print a sequence of numbers, optionally appending file lines. (LICENSE:PD)
M_messagesnote print large block letters (LICENSE:PD)
M_messagestabulate write out a row of numbers and a text-based scaled graph (LICENSE:PD)
M_pixelhuegif generate color wheels as GIF pixmap files (LICENSE:PD)
M_randomrand generate pseudo-random permutations of file lines, whole numbers, or strings (LICENSE:PD)
M_randomxauth_key generate magic cookies for xauth (LICENSE:PD)
M_sets:SETTHEORYsettheory combine two sets of values and display union, intersection, values found in both sets, values found only in one set, ... (LICENSE:MIT)
M_slicesslice display a grid of Z values with a 3D view (LICENSE:PD)
M_slicesslice display a grid of Z values with a 3D view (LICENSE:PD)
M_stringsrange expand list of whole numbers where negative curve numbers designate ranges (1 -10 means 1 thru 10) (LICENSE:PD)
M_system:ENVIRONMENTpenv print all or part of environment in formats readable by various shells (LICENSE:PD)
M_xyplotcn Draw a basic contour plot (LICENSE:PD)
M_xyplotxy Draw a basic XY plot (LICENSE:PD)
NCURSESchoose select one item from a menu using a screen interface (LICENSE:PD)
NCURSESesc set xterm(1) attributes using a screen or line mode (LICENSE:PD)
NCURSESnc2html print an ncurses(3c) window dump as HTML (LICENSE:PD)
NUMBERSfactors display prime factors of numbers (LICENSE:PD)
NUMBERSgcd display greatest common divisor of a list of whole numbers (LICENSE:PD)
NUMBERSlcm display least common multiple of a list of whole numbers (LICENSE:PD)
PHYSICSpendulum calculate pendulum period (LICENSE:PD)
TERMINALkolor set background, foreground, and cursor color of most terminal emulators (LICENSE:PD)
TIMEdays2sec Convert [[-]dd-][[hh:]mm:]ss to seconds (LICENSE:PD)
TIMEmonth display a calendar (LICENSE:PD)
TIMEnow print the date and time (LICENSE:PD)
TIMEpaws pause until specified time or for specified duration (LICENSE:PD)
TIMEsec2days Convert durations of time to string of form dd-hh:mm:ss (LICENSE:PD)
TIMEtoday output current time for uses such as file suffixes. (LICENSE:PD)
TIMEttee write input to stdout and a file with timing info. (LICENSE:PD)
 hello "hello world!" examples (LICENSE:PD)