Manpage logo

tkts - time tracking and invoicing system

NAME  SYNOPSIS  DESCRIPTION  Command Namespaces  COMMANDS  Ticket Operations  Project Operations  Company Operations  Client Operations  Invoice Operations  CONFIGURATION  FILES  AUTHOR  SEE ALSO 

NAME

tkts − time tracking and invoicing system

SYNOPSIS

tkts [NAMESPACE:COMMAND] [OPTIONS]

DESCRIPTION

tkts, a cli first ticketing/project management tool, with little bits of crm functionalities sprinkled in.

Command Namespaces

ticket

Default namespace for ticket operations

project

Project management operations

company

Company record operations

client

Client record operations

invoice

Invoice generation and management

COMMANDS

Ticket Operations

create, close, reopen, info, log, edit, time, status, list

See tkts−ticket(1)

Project Operations

project:create, project:edit, project:add−tkt, project:rm−tkt,
project:status, project:complete, project:hold, project:reactivate,
project:invoice, project:report, project:list

See tkts−project(1)

Company Operations

company:create, company:edit, company:list, company:info

See tkts−company(1)

Client Operations

client:create, client:edit, client:list, client:info

See tkts−client(1)

Invoice Operations

invoice:create, invoice:list, invoice:prepare

See tkts−invoice(1)

CONFIGURATION

The following settings can be configured in ˜/.config/tkts/tkts.conf:

editor

Text editor to use for editing tickets and logs (default: $EDITOR)

mail

Mail command for sending notifications (default: mutt -s)

rate

Hourly rate for time calculations (default: 0.00)

user

Username for ticket ownership (default: $USER)

company

User’s company name (default: "Change Me")

FILES

˜/.config/tkts/tkts.conf

Configuration file

˜/.config/tkts/tkts.db

SQLite database

˜/.config/tkts/invoice.tf

Invoice template

AUTHOR

Will Sinatra <[email protected]>

SEE ALSO

tkts−ticket(1), tkts−project(1), tkts−company(1), tkts−client(1), tkts−invoice(1)


Updated 2026-06-01 - jenkler.se | uex.se