counter

module
v0.0.0-...-0521b91 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2024 License: Apache-2.0

README

App

Counter (badly named) will be a golang-based successor to "DCSB", but focused more on the counter (death or otherwise)

Plan

Problem:
  • DCSB allows displaying a running count on stream, but doesn't work on MacOS
Active Goal(s)
  • Enable dependency injection
V0.2:
  • click a global hotkey and increment an integer stored in a file
  • user defined hotkey
    • poc via cli
    • read keyboard input
  • user defined file location
  • tests (you win this time DevNinYa)

Future

v1.0:
  • GUI
v1.1:
  • Multiple hotkeys - allow increment/decrement
  • Multiple files - allow tracking multiple counters
    • allow grouping counters hoping to track "Today" and "AllTime" with a single click
v2.0:
  • Enable Soundboard
    • hotkey triggers sound to play (research golang packages for cross-platform, or do bash call as DevNinYa suggested)

Version History

v0.1
  • Can click a global hotkey to increment an integer stored in a file.
  • Hotkey can be passed in via cli flag

Usage:

TODO : fill this in install and setup golang ensure golang is in your PATH clone this repo run go mod vendor within the repo go run source/main.go

Directories

Path Synopsis
src
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳