lungbean/lsn

Project ID: 196222

Description

lsn prints directory entries and shows an inline note stored in an extended attribute.

  • Default key: user.lsn (override with LSN_KEY)
  • Write/delete notes for files or directories
  • Only show noted entries (-n)
  • Recursive (-r)
  • Man page + Bash completion

Notes are out-of-band (xattrs), so they don't clutter Git and travel with files when copied with xattr support.

Installation Instructions

Install (Fedora)

sudo dnf copr enable lungbean/lsn sudo dnf install lsn

Usage

lsn DIR # list lsn -w PATH "Note" # write note lsn -d PATH # delete note lsn -n DIR # only entries with notes lsn -r DIR # recursive man lsn # docs

Preserve notes

  • rsync -aX, cp --preserve=xattr, tar --xattrs

Env

  • LSN_KEY=my.custom.key lsn …

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 41 x86_64 (0)* Fedora 41 (53 downloads)
Fedora 42 x86_64 (2)* Fedora 42 (49 downloads)

* Total number of downloaded packages.