BSD Ports

net/nsc-tui 1.0.3_2 FreeBSD

Terminal UI for the NATS nsc tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
BSD2CLAUSE
Categories
net
Package size
1773.4 KiB, 5410.7 KiB installed

Description

nsc-tui is an interactive front-end to nsc(1), the tool that manages NATS operators, accounts and users. It shows the local nsc store as a tree, opens dialog editors for the JWT claims of each entity, and covers the parts of nsc that are tedious to type: JetStream limits and replication tiers, scoped signing keys, exports, imports and activations, subject mappings, revocations, authorization callout, creds files and the operator push and pull cycle.

Nothing is written except through nsc itself. Every change is first diffed into a plan of the exact nsc commands it needs, shown with the same quoting a shell would need, and only then run, stopping at the first failure. The one exception is deleting an operator, which nsc cannot do; the local files it removes are listed as plain rm lines.

Install

Binary package:

pkg install nsc-tui

From the ports tree:

cd /usr/ports/net/nsc-tui/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nsc-tui>0:net/nsc-tui

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.3_11.0.3_1--1.0.3_1
FreeBSD:14:quarterly1.0.3_11.0.3_1n/a-1.0.3_1
FreeBSD:15:latest1.0.3_11.0.3_1n/a--
FreeBSD:15:quarterly1.0.3_11.0.3_1n/an/an/a
FreeBSD:16:latest1.0.31.0.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/net_nsc-tui/nsc-tui-v1.0.3/v1.0.3.mod177514187e46c657ea7cc0ea1b4abd77510297cb3ae364cc268e137c8139108754ec
go/net_nsc-tui/nsc-tui-v1.0.3/v1.0.3.zip6659210b1bc4ca047b4997e9bd5cb3691748c41898980450acd9b1f67abddc7d5b9fc9

Commit history 5

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
a021d4dca9 Jimmy Olgeni net/nsc-tui: Update to 1.0.3
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
6e23d05d27 Jimmy Olgeni net/nsc-tui: New port: Terminal UI for the NATS nsc tool