{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["x11"],"comment":"Merge concurrent outputs for a status bar","compare":null,"dependentCount":null,"description":"Merge concurrent outputs for a status bar.\n\nPrograms like lemonbar and i3bar have become popular in recent years, and with\ngood reason. These programs read from standard input and then output what they\nreceive on a status bar. For the most part, their output is identical to their\ninput, but they accept some format strings which allow the user to specify\nthings like colors, justification, and clickable areas.\n\nA typical status bar script looks something like this: a shell script, is used\nto collect and format the output of various commands. The main problem with this\nmethod is that it's rather difficult to handle timing correctly. A counter\nshowing the number of outdated programs on the system can be updated less\nfrequently than a clock.\n\nAdmiral runs programs specified by the user and prints their output. It allows\nfor a clear separation of different sections, which simplifies configuration.\nEach program is run in its own thread. This means that each section is updated\nindependently of the other sections. It also means that if something fails, it\nfails independently of the other sections.","flavors":[],"html":"https://daemonports.org/dragonfly/x11/admiral/","kind":"port","lastUpdate":null,"license":["BSD2CLAUSE"],"maintainer":"ports@FreeBSD.org","name":"admiral","newest":true,"newestVersion":"1.0.0.7","noVulnData":false,"origin":"x11/admiral","otherSystems":[{"maintainer":"ports@FreeBSD.org","newest":true,"origin":"x11/admiral","path":"/x11/admiral/","system":"FreeBSD","updated":"2026-10-14","version":"1.0.0.7_79"},{"maintainer":"ports@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11/admiral","path":"","system":"HardenedBSD","version":"1.0.0.7_78"},{"maintainer":"ports@FreeBSD.org","newest":true,"noVulnData":true,"origin":"x11/admiral","path":"","system":"GhostBSD","version":"1.0.0.7_78"}],"packages":null,"pkgName":"admiral-1.0.0.7_65","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.0.0.7_65","versions":null,"vulnerabilities":null,"www":"https://github.com/sector-f/admiral"}
