TKTS-PROJECT(1)

πŸ“¦ version 3.0.2, in alpine 3.24

🌸 NAME 🌸

tkts-project β€” project management commands for tkts. This is the tkts-project page from the User Commands manual, bestie β€” yes, TKTS-PROJECT(1), we're getting into it. πŸ’…


✨ SYNOPSIS ✨

okay so here's the exact command lineup, no cap:

tkts project:create [-n|--name name] [-c|--company " company"] [--client
" client"] [-d|--description " text"]
tkts project:edit [-p|--project id]
tkts project:add-tkt [-p|--project id] [-t|--ticket " id"]
tkts project:rm-tkt [-p|--project id] [-t|--ticket " id"]
tkts project:status [-p|--project id] [-v|--verbose]
tkts project:complete [-p|--project id]
tkts project:hold [-p|--project id]
tkts project:reactivate [-p|--project id]
tkts project:invoice [-p|--project id] [--start " date"] [--end " date"]
[--update " id"]
tkts project:report [-f|--filter active|on hold|completed|all]
[-c|--client " name"]
tkts project:list [-f|--filter active|on hold|completed|all]
[-c|--client " name"]

πŸ¦‹ DESCRIPTION πŸ¦‹

Manage projects, their associated tickets, and generate project-level reports and invoices. It's giving organized main character energy, fr fr. ✨

πŸŽ€ Project States πŸŽ€

Projects can be in one of three states:

  • Active β€” default state for new projects
  • On Hold β€” for temporarily paused projects
  • Completed β€” for finished projects

πŸŽ€ Project Management πŸŽ€

Projects can:

  • Group tickets β€” associate related tickets together
  • Track client work β€” link to specific clients and companies
  • Generate invoices β€” create consolidated billing for all project work

πŸ’– OPTIONS πŸ’–

Every flag, same facts, iconic behavior only:

  • -n, --name β€” Project name
  • -c, --company β€” Associated company
  • --client β€” Client name
  • -d, --description β€” Project description
  • -p, --project β€” Project ID
  • -t, --ticket β€” Ticket ID
  • --start β€” Start date for invoice (YYYY-MM-DD)
  • --end β€” End date for invoice (YYYY-MM-DD)
  • --update β€” Invoice ID to update
  • -f, --filter β€” Status filter
  • -v, --verbose β€” Show detailed output

🌈 EXAMPLES 🌈

πŸŽ€ Create a new project πŸŽ€

tkts project:create -n "Website Redesign" -c "ACME" \
    --client "John Doe" -d "Complete website overhaul"

πŸŽ€ Add a ticket to project πŸŽ€

tkts project:add-tkt -p 1 -t 123

πŸŽ€ Generate project invoice πŸŽ€

tkts project:invoice -p 1 --start "2025-01-01" --end "2025-01-31"

πŸŽ€ View project status πŸŽ€

tkts project:status -p 1 -v

πŸ‘‘ AUTHOR πŸ‘‘

Will Sinatra <tkts@lambdacreate.com>


πŸ¦‹ SEE ALSO πŸ¦‹

tkts(1), tkts-ticket(1), tkts-invoice(1) β€” go read these next, bestie, iykyk. πŸ’œ


🌟 that's the whole page! source/version: tkts 3.0; date: February 2025. bye bestie! πŸ«ΆπŸ’–
πŸ“¦ where this page comes from