Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cytime

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cytime

Time tracking in the command line. Fast, simple and minimalistic.

  • 0.2.1
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

Cytime

Time tracking in the command line. Fast, simple and minimalistic.

list

Installation

npm install -g cytime

Aliases (optional)

To write less and log with less effort, add some aliases to your shell config file (e.g. ~/.bashrc or ~/.zshrc) and add the following lines:

# Time tracking with cytime
alias list='cytime list' # show week (default: current week)
alias in='cytime in' # log in
alias out='cytime out' # log out
alias pop='cytime pop' # delete entry (default: last entry)

Usage

CommandDescriptionAlias *
cytimeShow current weeklist
cytime inStart working (log in)in
cytime outStart working (log out)out
cytime popDelete last entrypop

* Alias is optional

Examples

Logging

# log in (start working)
cytime in

# log out (stop working)
cytime out

Show week

# show current week
cytime list

# show previous week
cytime list prev

Manipulate time manually

# log in today at 8am
cytime in 08:00

# log out today at 5pm
cytime out 17:00

# log in on 2020-01-01 at 8am
cytime in 08:00 --day 11.11.2024

Delete logs

# delete last entry
cytime pop

# delete last 3 entries
cytime pop 3

Next steps

  • Make it possible to use day, day and month or full day for the day attribute
  • Add support for "yesterday" for day attribute
  • Add support for "monday", "tuesday", etc. for day attribute (takes the last monday, tuesday, etc.)
  • Add support for logging with positionals for day cytime in 08:00 2020-01-01
  • Flat log file, but separated by weeks
  • use json file instead of txt file
  • Timestamps in logfiles
  • Add undo command

FAQs

Package last updated on 31 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc