Port details on branch 2022Q3 |
- admiral Merge concurrent outputs for a status bar
- 1.0.0.7_57 x11 =0 1.0.0.7_57Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2018-07-15 13:34:54
- Last Update: 2024-03-23 09:41:46
- Commit Hash: d632fbe
- License: BSD2CLAUSE
- WWW:
- https://github.com/sector-f/admiral
- Description:
- Merge concurrent outputs for a status bar.
Programs like lemonbar and i3bar have become popular in recent years, and with
good reason. These programs read from standard input and then output what they
receive on a status bar. For the most part, their output is identical to their
input, but they accept some format strings which allow the user to specify
things like colors, justification, and clickable areas.
A typical status bar script looks something like this: a shell script, is used
to collect and format the output of various commands. The main problem with this
method is that it's rather difficult to handle timing correctly. A counter
showing the number of outdated programs on the system can be updated less
frequently than a clock.
Admiral runs programs specified by the user and prints their output. It allows
for a clear separation of different sections, which simplifies configuration.
Each program is run in its own thread. This means that each section is updated
independently of the other sections. It also means that if something fails, it
fails independently of the other sections.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/x11/admiral/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/admiral
- pkg install admiral
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: admiral
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1529126735
SHA256 (rust/crates/ansi_term-0.10.2.tar.gz) = 6b3568b48b7cefa6b8ce125f9bb4989e52fbcc29ebea88df04cc7c5f12f70455
SIZE (rust/crates/ansi_term-0.10.2.tar.gz) = 16642
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- rust>=1.77.0 : lang/rust
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for admiral-1.0.0.7_57:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- x11_admiral
- USES:
- cargo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|