aboutsummaryrefslogtreecommitdiff
path: root/menubar/main.swift
diff options
context:
space:
mode:
Diffstat (limited to 'menubar/main.swift')
-rw-r--r--menubar/main.swift10
1 files changed, 10 insertions, 0 deletions
diff --git a/menubar/main.swift b/menubar/main.swift
index 82931ab..77e2b5e 100644
--- a/menubar/main.swift
+++ b/menubar/main.swift
@@ -284,6 +284,14 @@ final class Menubar: NSObject, NSApplicationDelegate, NSMenuDelegate {
menu.removeAllItems()
rows = fetchRows()
restoreOffer = fetchRestoreOffer()
+ let spend = fetchSpend()
+ if !spend.isEmpty {
+ let item = NSMenuItem(title: spend.line, action: nil, keyEquivalent: "")
+ item.isEnabled = false
+ item.toolTip = "What pi agents spent, closed ones included; days start at 00:00 UTC"
+ menu.addItem(item)
+ menu.addItem(.separator())
+ }
if let offer = restoreOffer {
let item = NSMenuItem(title: restoring ? "Restoring tmux Sessions…" : "↺ \(offer.title)",
action: nil, keyEquivalent: "")
@@ -463,6 +471,8 @@ if arguments.contains("--selftest") {
if arguments.contains("--print") {
let rows = fetchRows()
print("title: \(plainTitle(for: rows))")
+ let spend = fetchSpend()
+ if !spend.isEmpty { print("$ \(spend.line)") }
let outdated = fetchOutdated()
if !outdated.isEmpty {
print("⟳ \(outdated.title)\t\(outdated.detail)\(outdated.canReload ? "" : "\t(disabled)")")