llexec(1)

๐Ÿ“ฆ
version 3.1.1+4f417309 ยท 2 versions
, in nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

๐Ÿ’– llexec(1) โ€” General Commands Manual โ€” lifelines report processor ๐Ÿ’–

okay bestie, this is the whole vibe-checked manual for llexec, and yes itโ€™s giving โ€œscript-friendly genealogy report machineโ€ energy. โœจ

๐ŸŒธ NAME ๐ŸŒธ

llexec โ€” lifelines report processor

๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

llexec [OPTION]... Database

โœจ DESCRIPTION โœจ

okay so llexec is a slimmed-down version of the llines lifelines genealogy program, and itโ€™s used for executing reports from scripts. no cap. ๐Ÿซถ

It has simplified and stubbed out input/output in place of the llines curses interface, and it expects to be invoked with a report on the commandline (via the -x option). ๐Ÿ’…

llexec uses almost all the same options as llines, so if you already know llines, youโ€™re lowkey already winning. ๐Ÿ‘‘

โœจ OPTIONS โœจ

The following options are some of the options available for llexec โ€” yes bestie, there are more out there. ๐Ÿ’…

  • -C โ€” specify configuration file location ๐ŸŽ€
  • -F โ€” Finnish option (only available if compiled with Finnish flag) ๐Ÿ‡ซ๐Ÿ‡ฎ
  • -I โ€” specify a user property (e.g. -ILLEDITOR=gvim) ๐Ÿ› ๏ธ
  • -a โ€” log dynamic memory operation (for debugging) ๐Ÿง 
  • -c โ€” supply cache values (eg, -ci400,4000f400,4000 sets direct indi & fam caches to 400, and indirect indi & fam caches to 4000) ๐Ÿ—‚๏ธ
  • -d โ€” developmental/debug mode (signals are not caught) ๐Ÿ’€
  • -f โ€” force open a database (only for use if reader/writer count is wrong) ๐Ÿšจ
  • -i โ€” open database with immutable access (no protection against other access โ€” for use on read-only media) ๐ŸงŠ
  • -k โ€” always show key values (normally key is not shown if a REFN is shown) ๐Ÿ”‘
  • -l โ€” lock (-ly) or unlock (-ln) a database for use with read only media (access to a locked database is treated as immutable) ๐Ÿ”’
  • -n โ€” do not use traditional family rules ๐Ÿšซ
  • -o โ€” specify program output filename (eg, -o/tmp/mytests) ๐Ÿ“
  • -r โ€” open database with read-only access (protect against other writer access) ๐Ÿ“–
  • -uCOLS,ROWS โ€” specify window size (eg, -u120,34 specifies 120 columns by 34 rows) ๐ŸชŸ
  • -w โ€” open database with writeable access (protects against other reader or writer access) โœ๏ธ
  • -x โ€” execute a single lifelines report program directly โšก
  • -z โ€” use normal ASCII characters for drawing lines in user interface rather than the vt100 special characters ๐ŸŽจ
  • -? โ€” display options summary, (on UNIX or Linux use the -h option) โ“
bestie, the -f force-open is literally only for when the reader/writer count is wrong. do not make it your whole personality. ๐Ÿ˜ญ

๐ŸŽ€ FILES ๐ŸŽ€

llexec looks for a configuration file for various settings, in exactly the same manner as llines. See the lifelines userguide for details. ๐Ÿ“‚

๐Ÿ“š DOCUMENTATION ๐Ÿ“š

The LifeLines documentation should be installed as part of the installation, and may also be viewed at the project site: https://lifelines.github.io/lifelines/ ๐ŸŒˆ

Look for ll-userguide and ll-reportmanual (with appropriate extensions for text, html and pdf formats). The normal installation process includes a large number of sample report programs that you can customize to suit your needs. In the directory containing these reports you should find a file named index.html which gives a very brief summary of each report. ๐Ÿงš

๐Ÿ‘€ SEE ALSO ๐Ÿ‘€

llexec(1). yep, itโ€™s giving iconic self-reference behavior. ๐Ÿ‘‘


peace out ๐Ÿซถ โ€” this page is Lifelines 3.2.0, dated 2019 Sep, and the footer says llexec(1) one more time ๐Ÿ’‹