end
The end command writes the end timestamp for today’s workday, closing the day
by hand.
kasl endThe command takes no arguments.
When You Need It
Section titled “When You Need It”The watcher normally closes the day on its own: it notices when activity stops
and finalises the workday. end exists for the times it cannot.
- The watcher was not running. A day recorded without the daemon has a start but no end until you say so.
- You are leaving now and want the day closed now. Rather than letting the daemon decide later, this stamps the end at the moment you run it.
- The last stretch was not at the keyboard. A meeting or a call that ended the working day leaves no activity for the monitor to see.
What It Does
Section titled “What It Does”Records the current time as the end of today’s workday. The day’s intervals and pauses are untouched - only the closing timestamp is written.
Running it again overwrites the timestamp with the new current time, so a day closed too early can be closed again later.
Sample Output
Section titled “Sample Output”ℹ️ Workday ended for today.Examples
Section titled “Examples”# Close the day and look at what it came tokasl endkasl report
# Close the day and file the reportkasl endkasl report --send