BSD Ports

textproc/moor 2.17.0nb3 NetBSD

Pager designed to just do the right thing without any configuration

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
309977eb40
License
2-clause-bsd
Categories
textproc
Package size
6101.0 KiB, 19375.8 KiB installed

Description

Moor is a pager. It reads and displays UTF-8 encoded text from files or pipelines. Moor should be trivial to get into if you have previously been using Less.

`moor` is designed to just do the right thing without any configuration:

  • Syntax highlight source code by default using Chroma
  • Search is incremental / find-as-you-type just like in Chrome or Emacs
  • Filtering is incremental: Press & to filter the input interactively
  • Search becomes case sensitive if you add any UPPER CASE characters
  • Regexp search if your search string is a valid regexp
  • Snappy UI even on slow / large input by reading input in the background and using multi-threaded search
  • Supports displaying ANSI color coded texts (like the output from git diff | riff for example)
  • Supports UTF-8 input and output
  • Transparent decompression when viewing compressed text files (.gz, .bz2, .xz, .zst, .zstd) or streams
  • The position in the file is always shown
  • Supports word wrapping (on actual word boundaries) if requested using --wrap or by pressing w
  • Follows output as long as you are on the last line, just like tail -f
  • Renders terminal hyperlinks properly
  • Mouse Scrolling works out of the box

In the other systems

SystemPortVersion
NetBSDtextproc/moor2.17.0nb3
FreeBSDtextproc/moor2.19.5_1
OpenBSDsysutils/moor2.19.5
HardenedBSDtextproc/moor2.19.2
GhostBSDtextproc/moor2.19.2

Install

Binary package:

pkgin install moor

From pkgsrc:

cd /usr/pkgsrc/textproc/moor && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.17.0nb3
NetBSD 10.1 aarch642.15.1nb1
SmartOS / illumos x86_642.19.5nb1
macOS 15 arm642.19.5

Dependencies

No port depends on this one.

Commit history 10

DateCommitCreditsLog message
309977eb40 bsiegert Revbump all Go packages after go127 security update
d585638cdc schmonz moor: update to 2.19.5. Changes:
- Fix man page bold rendering as N<NA<AM<ME<E - Fix flick-scrolling down freezing, then jumping - Mouse support out of the box in more terminals - Use terminal's own cursor in prompts, like search and filter - Let filter share history with search - Fixed potential screen tearing on quick window resizes - Support embedding moor with your own screen
96dc94755d bsiegert Revbump all Go packages after go127 security update
866d2b73e9 bsiegert Revbump all Go packages after go127 update
2338e838cd bsiegert Revbump all Go packages after go127 became the default

The latest 5 of 10 in the history this site was built from.