OS Manuals

/usr/bin/colm

Colm programming language

From colm 7.1.0_pre1-r4 (os), captured 2026-11-05 by running colm --help (exit 0). permalink

usage: colm [options] file
general:
   -h, -H, -?, --help   print this usage and exit
   -v --version         print version information and exit
   -b <ident>           use <ident> as name of C object encapulaing the program
   -o <file>            if -c given, write C parse object to <file>,
                        otherwise write binary to <file>
   -p <file>            write C parse object to <file>
   -e <file>            write C++ export header to <file>
   -x <file>            write C++ export code to <file>
   -m <file>            write C++ commit code to <file>
   -a <file>            additional code file to include in output program
   -E N=V               set a string value available in the program
   -I <path>            additional include path for the compiler
   -i                   activate branchpoint information
   -L <path>            additional library path for the linker
   -l                   activate logging
   -r                   run output program and replace process
   -c                   compile only (don't produce binary)
   -V                   print dot format (graphiz)
   -d                   print verbose debug information
   -B <path>
       Run Colm from the build directory. Use this when building from source
       and using the resulting binary without installing it. Colm will attempt
       to detect when it is run from the build directory. This flag lets the
       user be expliclit about it. The detection method is specific to the OS
       and can fail. The path given should be the root of the build directory,
       eg what would be returned by ABS_TOP_BUILDDIR (directory where src is).
Options (19)
OptionDescriptionSource
-h, -H, -?, --helpprint this usage and exithelp
-v --versionprint version information and exithelp
-b identuse <ident> as name of C object encapulaing the programhelp
-o fileif -c given, write C parse object to <file>, otherwise write binary to <file>help
-p filewrite C parse object to <file>help
-e filewrite C++ export header to <file>help
-x filewrite C++ export code to <file>help
-m filewrite C++ commit code to <file>help
-a fileadditional code file to include in output programhelp
-E N=Vset a string value available in the programhelp
-I pathadditional include path for the compilerhelp
-iactivate branchpoint informationhelp
-L pathadditional library path for the linkerhelp
-lactivate logginghelp
-rrun output program and replace processhelp
-ccompile only (don't produce binary)help
-Vprint dot format (graphiz)help
-dprint verbose debug informationhelp
-B pathRun Colm from the build directory.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.