1
0
Fork 0
mirror of https://github.com/coko7/boat-fleet.git synced 2026-07-20 12:55:00 +00:00
🐚 A collection of shell scripts to augment the boat-cli
Find a file
2026-06-18 11:58:11 +02:00
scripts refactor(fleet): extract activity info display to separate script 2026-06-18 11:55:06 +02:00
.gitignore feat(fleet): add jira integration and improve configuration 2026-06-18 09:26:45 +02:00
LICENSE Initial commit 2026-03-24 12:05:28 +01:00
README.md docs: update README 2026-06-18 11:58:11 +02:00

🐚 boat-fleet

A collection of shell scripts to augment the boat-cli.

image

⚠️ Requirements

Here are all the programs/scripts you need to have in your $PATH to be able to make full use of the boat fleet scripts.

Core dependencies:

  • boat: The core activity tracking library
  • fzf: 🌸 A command-line fuzzy finder
  • jq: A command-line JSON processor
  • gum: 🎀 A tool for glamorous shell scripts

Hyprland-specific dependencies:

Styling dependencies:

  • cfonts: 🖋️ used for big ASCII art text headers
  • figlet: ⬆️ used for big ASCII art text in the preview pane
  • lolcat: 🌈 used for colorful output

Companion scripts:

🚀 Actions

Action Description
quick Prompt for a name and immediately start a new activity
new Create a new activity with full details (name, customer, Jira issue)
get Display info about the current activity (name, ID, elapsed time, customer, Jira issue, tags)
note Open or create notes for the current activity in Neovide
jira Open the current activity's Jira issue in the browser (only shown if a jira:* tag is set)
resume Pick and resume a past activity
stop Pause/stop the current activity
cancel Cancel the current activity
meeting Start a meeting from a list of presets (daily, weekly, misc)
edit Edit today's activity logs
config Open the boat configuration file in Neovide