## FLCL Utility

Frankenstein Limes Command Line (FLCL) is a batch utility to execute the following subprograms:

- FLUC - Frankenstein Limes Universal Converter (conversion)
- FLAM - Frankenstein Limes Access Method (compression and encryption)
- FLIES - Frankenstein Limes Integrated Extended Security (management)

Each subprogram is also available as DLL/SO or load modules to integrate FLAM into your own applications. The subprogram interface supports each command as dedicated function, which accepts the corresponding command string.

For example, this call of FLCL:

       :> flcl info "get.file=test.txt"

is also available in C programming language as:

       ret=flucinfo("get.file=test.txt");

or in COBOL as:

       CALL "FCUINFO" USING rtc 19 "get.file='test.gz'" 0 " " 7 ":STDERR" 0 " "

The subprograms are called through the commands below:

- INFO - a command of the subprogram 'FLUC' -> flucinfo()
- CONV - a command of the subprogram 'FLUC' -> flucconv()
- XCNV - a command of the subprogram 'FLUC' -> flucxcnv()
- XCHK - a command of the subprogram 'FLUC' -> flucxchk()
- HASH - a command of the subprogram 'FLUC' -> fluchash()
- UTIL - a command of the subprogram 'FLUC' -> flucutil()
- COMP - a command of the subprogram 'FLAM' -> flamcomp()
- DECO - a command of the subprogram 'FLAM' -> flamdeco()
- FIND - a command of the subprogram 'FLIES' -> flisfind()
- CHNG - a command of the subprogram 'FLIES' -> flischng()

The FLCL can be used in scripts to automate batch processing. The command interpretation is platform independent and optimized for different shells like Windows® batch files, Unix bash or z/OS® JCL.