MBK_IN_FILTER(1)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

✨ MBK_IN_FILTER ✨

okay bestie, so this page is literally all about the MBK_IN_FILTER environment variable β€” it's part of the MBK ENVIRONMENT VARIABLES fam, and it's the one that defines the input filter. iconic behavior honestly πŸ’…


🌸 ORIGIN 🌸

This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. πŸ‡«πŸ‡·βœ¨


πŸ¦‹ DESCRIPTION πŸ¦‹

So like, MBK_IN_FILTER sets the input filter for reading compressed Alliance files. The filter is typically a string containing a filename and options. no cap.

Here's the vibe check on how it works: this filter must read compressed data flow on its standard input and write non compressed data flow on its standard output. 🫢

Files are taken in the first directory where they are found, according to the environment variable MBK_CATA_LIB.

and listen, this part matters: if a compressed version of a file AND a non compressed version of that same file both exist in the same directory, the non compressed one is opened, and a warning message is supplied. so it's not like, a mystery, you'll get told. πŸ‘€

To activate filters, the variable MBK_FILTER_SFX must be set. periodt. ✨


πŸŽ€ EXAMPLE πŸŽ€

Opening compressed files with gzip, the way that it's done:

setenv MBK_IN_FILTER "/asim/gnu/bin/gunzip -c"
setenv MBK_FILTER_SFX ".gz"

πŸ’œ SEE ALSO πŸ’œ

mbk(3), MBK_FILTER_SFX(1), MBK_OUT_FILTER(1), mbkenv(3).


😭 BUG REPORT 😭

This tool is under development at the ASIM department of the LIP6 laboratory.

We need your feedback to improve documentation and tools. fr fr, pls tell them stuff. 🫢


k bye bestie, this was the MBK_IN_FILTER(1) page from ASIM/LIP6, dated October 1, 1999 πŸ’– stay compressed, stay hydrated, mwah πŸ’…βœ¨