sysutils/treemd 0.10.0
TUI/CLI markdown navigator with tree-based structural navigation
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
da70d2bf6b- License
- APACHE20, BSD0CLAUSE, BSD2CLAUSE, BSL, CC0-1.0, ISCL, MIT, MPL20, UNLICENSE, ZLIB
- Categories
- sysutils
- Package size
- 3747.6 KiB, 7886.8 KiB installed
Description
Treemd is a modern markdown viewer that combines the structural clarity of the tree command with powerful interactive navigation. Whether you're exploring large documentation files, analyzing markdown structure, or reading comfortably in your terminal, treemd provides both CLI tools for scripting and a beautiful TUI for interactive exploration.
Use it to:
- Navigate large documents by collapsing/expanding heading sections
- Search headings or full document content with highlighted matches
- Edit tables, toggle checkboxes, and follow links-all without leaving the terminal
- Extract specific sections or query markdown elements with a jq-like syntax
- Pipe markdown from stdin for shell-scripted workflows
Install
As a binary package — by origin, or by package name:
pkg install sysutils/treemd
pkg install treemd
From the ports tree:
cd /usr/ports/sysutils/treemd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= treemd>0:sysutils/treemd
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.1 | 0.9.1_1 | - | - | 0.10.0 |
| FreeBSD:14:quarterly | 0.9.1 | 0.9.1 | n/a | - | 0.9.1 |
| FreeBSD:15:latest | 0.9.1_1 | 0.9.1_1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.9.1 | 0.9.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9.1 | 0.10.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libonig.so: devel/oniguruma
The full lists below include those, and their dependencies in turn.
All build dependencies 13
All run dependencies 1
No port depends on this one.
Configuration
Options name: sysutils_treemd
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cargo
- Service scripts
- none
Files
distinfo 415
| File | Size | SHA256 |
|---|---|---|
| rust/crates/addr2line-0.25.1.crate | 43134 | 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b |
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/aho-corasick-1.1.5.crate | 184315 | c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/android_system_properties-0.1.6.crate | 5625 | ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc |
| rust/crates/anstream-1.0.0.crate | 28916 | 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/anstyle-parse-1.0.0.crate | 22042 | 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e |
| rust/crates/anstyle-query-1.1.5.crate | 10264 | 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc |
| rust/crates/anstyle-wincon-3.0.11.crate | 12638 | 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d |
| rust/crates/anyhow-1.0.104.crate | 48819 | 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470 |
| rust/crates/approx-0.5.1.crate | 15100 | cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 |
| rust/crates/arboard-3.7.0.crate | 54873 | aeb9553e62312c8756a5979254fc6d7da8bbeb5986a1e17037fab932f7037917 |
| rust/crates/arrayref-0.3.9.crate | 9186 | 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb |
| rust/crates/arrayvec-0.7.8.crate | 33260 | d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/backtrace-0.3.76.crate | 89458 | bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 |
| rust/crates/base64-0.23.1.crate | 93605 | ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5 |
| rust/crates/base64-simd-0.8.0.crate | 12531 | 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195 |
| rust/crates/bincode-1.3.3.crate | 28958 | b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad |
Commit history 12
| Date | Commit | Credits | Log message |
|---|---|---|---|
da70d2bf6b |
Nicola Vitale | sysutils/treemd: Update to 0.10.0 ChangeLog:
1. https://github.com/Epistates/treemd/releases/tag/v0.10.0
Reported by: "github-actions[bot]" <[email protected]> |
|
9c878207a1 |
Mikael Urankar | lang/rust: Bump revisions after 1.99.0 PR: 299016 |
|
5ee31eb569 |
Nicola Vitale | sysutils/treemd: Update to 0.9.1 Reported by: "github-actions[bot]" <[email protected]> |
|
d89b03374a |
Nicola Vitale | sysutils/treemd: Update to 0.9.0 Reported by: "github-actions[bot]" <[email protected]> |
|
606b0c4d1a |
Nicola Vitale | sysutils/treemd: Update to 0.8.2 Reported by: "github-actions[bot]" <[email protected]> |
The latest 5 of 12 in the history this site was built from.