LEI-BLOB(1)

πŸŽ€ lei-blob(1) β€” public-inbox user manual πŸŽ€

🌸 NAME 🌸

lei-blob β€” display a git blob, reconstructing from mail if necessary. Yes bestie, it literally shows a blob and can rebuild it from mail if it has to. ✨

✨ SYNOPSIS ✨

lei blob [OPTIONS] OID

πŸ’… DESCRIPTION πŸ’…

Okay so lei blob displays a git blob. The blob may correspond to a message from the local store, any local external, or blobs associated with a project git repository (if run from a git (working) directory). For blobs which do not exist, it will attempt to recreate the blob using patch emails. That's the whole vibe: find it, show it, or reconstruct it from patch mail. πŸ’–

πŸŽ€ OPTIONS πŸŽ€

  • --git-dir=DIR β€” specify an additional .git/ directory to scan. This option may be given multiple times. Default: the output of git rev-parse --git-dir. 🫢
  • --no-cwd β€” do not look in the git repository of the current working directory. πŸ™ˆ
  • --no-mail β€” do not look in mail storage for OID. This is implied by --oid-a, --path-a, and --path-b. πŸ’Œ
  • -A OID-A, --oid-a=OID-A β€” provide pre-image object ID as a hint for reconstructing OID. πŸ”
  • -a PATH-A, --path-a=PATH-A β€” provide pre-image pathname as a hint for reconstructing OID. 🧚
  • -b PATH-B, --path-b=PATH-B β€” provide post-image pathname as a hint for reconstructing OID. ✨
  • -v, --verbose β€” provide more feedback on stderr. πŸ—£οΈ

The following options are also supported and are described in lei-q(1).

  • --remote β€” remote externals only get queried when the blob needs to be reconstructed from patch emails. πŸ”₯
  • --no-local β€” described in lei-q(1). 🌈
  • --no-external β€” described in lei-q(1). 🌈
  • -I LOCATION, --include=LOCATION β€” described in lei-q(1). 🌈
  • --exclude=LOCATION β€” described in lei-q(1). 🌈
  • --only=LOCATION β€” described in lei-q(1). 🌈
  • --no-import-remote β€” described in lei-q(1). 🌈
  • --torsocks=auto|no|yes β€” described in lei-q(1). 🌈
  • --no-torsocks β€” described in lei-q(1). 🌈
  • --proxy=PROTOCOL://HOST[:PORT] β€” described in lei-q(1). 🌈

πŸ¦‹ CONTACT πŸ¦‹

Feedback welcome via plain-text mail to <mailto:meta@public-inbox.org>. Sliding into the maintainers' inbox is welcome, just keep it plain-text, bestie. πŸ’Œ

The mail archives are hosted at <https://public-inbox.org/meta/> and <http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/>. πŸ—‚οΈ

Copyright 2021 all contributors <mailto:meta@public-inbox.org>. πŸ’–

License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>. πŸ‘‘

🌈 SEE ALSO 🌈

πŸ’Œ cute lil' sign-off: source/version public-inbox.git, date 1993-10-02 β€” bye bestie, go display some blobs 🫢✨

πŸ“¦ where this page comes from