APROPOSLIB(nged)

Searches through the one-line usage messages for a specified BRL-CAD library interface command and displays the name of each command where a match is found.

πŸ“… published 7.44.0, from nixpkgs unstable

✨ APROPOSLIB ✨ (nged manual, bestie edition)

okay so this is a page from the BRL-CAD User Commands manual, and it's genuinely one of the most useful lil tools ever. it's giving "search engine but make it Unix" and honestly? obsessed. πŸ’…


🌸 NAME 🌸

aproposlib β€” searches through the one-line usage messages for a specified BRL-CAD library interface command, and displays the name of each command where a match is found. 🫢

like, you give it a vibe (a keyword) and it hands you back every library command whose usage blurb matches. no cap, that's the whole thing.


πŸŽ€ SYNOPSIS πŸŽ€

aproposlib {keyword}

one command, one keyword, zero drama. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so the aproposlib command searches through the one-line usage messages for a specified BRL-CAD library interface command, and displays the name of each command where a match is found.

that's it, that's the function. it's a little matchmaker between you and the library command you forgot the name of. πŸ’–


πŸ”₯ EXAMPLES πŸ”₯

this example demonstrates the use of the aproposlib command to search the one-line usage messages for a particular BRL-CAD library interface command. iconic behaviour honestly.

πŸ’« Example 1. Using the aproposlib command to search the one-line usage messages for a particular BRL-CAD library interface command containing mat. πŸ’«

mged>aproposlib mat

    dgo_rtweight dm_drawDataAxes dm_drawModelAxes dm_drawViewAxes dm_loadmat mat_ae
    mat_ae_vec mat_aet_vec mat_angles mat_arb_rot mat_eigen2x2 mat_fromto mat_inv
    mat_lookat mat_mul mat_scale_about_pt mat_trn mat_vec_ortho mat_vec_perp
    mat_xform_about_pt mat_xrot mat_yrot mat_zrot quat_mat2quat quat_quat2mat
    vo_model2view vo_pmat vo_pmodel2view vo_rmat vo_view2model wdb_attr wdb_bot_decimate
    wdb_list wdb_match wdb_nmg_collapse wdb_paths wdb_pull wdb_push wdb_search wdb_showmats
    wdb_xpush

look at all those lil mat commands. mat really said "let me appear in everything" and honestly? main character energy. πŸ‘‘ searching for mat gets you the entire mat_* family plus a bunch of dm_, quat_, vo_, and wdb_ friends that just happen to mention it. cute. πŸ“


πŸ’œ AUTHOR πŸ’œ

BRL-CAD Team β€” the collective icon who made all this happen. 🫢


🧚 BUG REPORTS 🧚

found something cursed? reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org πŸ’Œ β€” they genuinely want to know, fr fr.

no gatekeeping, no "it works on my machine" β€” just tell them. πŸ™ˆ

and that's the page, bestie!! 🌈 brought to you by BRL-CAD β€” mwah, go run aproposlib and find your lost command πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from