un-repeater

command module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2023 License: MIT Imports: 5 Imported by: 0

README

Un Repeater (for mac only)

When you don't want to repeat your most mundane tasks again. Un Repeater provides simple control from status bar. Run a bunch of scripts without switching tabs, by simply clicking from status bar.

Ergonomic benefits (personal opinions though)
  • You don't have to switch the tab or window. You do 2 less Cmd + Tab presses every time.
  • Minimises visual context switching and keeps your focus intact.

How it works

  1. Drop your scripts in scripts folder and make sure they are numbered
    • Place start related scripts in scripts/start-hooks folder
    • Place stop related scripts in scripts/stop-hooks folder
    • Also, if you want to run start/stop hook scripts in non block mode, simply add .noblock to it E.g: If a certain script blocks and if we still want to execute subsequent numbered scripts
  2. Run the program from CLI SESSION_ROOT="session-data" go run main.go. Where $SESSION_ROOT refers to folder in which collected session details will be preserved
  3. From status bar, you can start or stop a session

Screenshots

Start session from status bar

Start Session

Stop session from status bar

Stop Session

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL