✨ Tim 📝
Tim is a time tracker for your terminal
NOTE: This project is in alpha. Things are prone to break.
Usage
$ npm install -g tim-time$ tim COMMANDrunning command...$ tim (-v|--version|version)tim-time/0.9.5 linux-x64 node-v11.14.0$ tim --help [COMMAND]USAGE $ tim COMMAND...
Commands
tim add [PROJECT]
tim help [COMMAND]
tim note
tim notes [PROJECT]
tim projects
tim remove [PROJECT]
tim remove:session ID
tim sessions [PROJECT]
tim start [PROJECT]
tim status
tim stop
tim time
tim add [PROJECT]
add a new project
USAGE
$ tim add [PROJECT]
OPTIONS
-h, --help show CLI help
EXAMPLE
$ tim add myproject
See code: src/commands/add.ts
tim help [COMMAND]
display help for tim
USAGE
$ tim help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
tim note
add note to active project
USAGE
$ tim note
OPTIONS
-h, --help show CLI help
-n, --note=note note to add
EXAMPLE
$ tim note -n "This is a note"
See code: src/commands/note.ts
tim notes [PROJECT]
display notes from the day
USAGE
$ tim notes [PROJECT]
OPTIONS
-a, --all display notes from all projects
-h, --help show CLI help
See code: src/commands/notes.ts
tim projects
list projects
USAGE
$ tim projects
OPTIONS
-h, --help show CLI help
EXAMPLE
$ tim projects
See code: src/commands/projects.ts
tim remove [PROJECT]
remove a project
USAGE
$ tim remove [PROJECT]
OPTIONS
-c, --confirm confirm removal
-h, --help show CLI help
EXAMPLE
$ tim remove myproject
See code: src/commands/remove/index.ts
tim remove:session ID
describe the command here
USAGE
$ tim remove:session ID
ARGUMENTS
ID ID of session to remove
find with: tim sessions -x
OPTIONS
-c, --confirm
-h, --help show CLI help
See code: src/commands/remove/session.ts
tim sessions [PROJECT]
list today's sessions
USAGE
$ tim sessions [PROJECT]
OPTIONS
-a, --all display sessions for all projects
-h, --help show CLI help
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--sort=sort property to sort by (prepend '-' for descending)
See code: src/commands/sessions.ts
tim start [PROJECT]
start a session
USAGE
$ tim start [PROJECT]
OPTIONS
-h, --help show CLI help
See code: src/commands/start.ts
tim status
display current tracking status
USAGE
$ tim status
OPTIONS
-h, --help show CLI help
See code: src/commands/status.ts
tim stop
stop current session
USAGE
$ tim stop
OPTIONS
-h, --help show CLI help
See code: src/commands/stop.ts
tim time
list past sessions
USAGE
$ tim time
OPTIONS
-h, --help show CLI help
See code: src/commands/time.ts