PJ_GANTT(1)

πŸ“¦
version 1.3.10 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– pj_gantt β€” the manual, but make it cute πŸ’–

okay bestie, welcome to the pj_gantt(1) page ✨ this is the gen-z remix of a real Unix manpage, so like… all the facts are 100% intact, I just gave them main character energy. no cap.


🌸 NAME 🌸

pj_gantt β€” using R+ggplot2, it plots a space/time view and outputs as a PDF file. πŸ¦‹

yes literally that's the whole thing, she's an icon, she does one job and she does it pretty.


✨ SYNOPSIS ✨

pj_gantt <FILE_states.csv> <state_type> [START_TIME] [END_TIME]

that's it. two mandatory besties and two optional ones. we love a flexible queen πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

Forthcoming.

no fr that's genuinely all it says 😭 the author said "Forthcoming." and dipped. respect the mystery, i guess. πŸ™ˆ

πŸ’… OPTIONS πŸ’…

so pj_gantt has two obligatory parameters (mandatory, non-negotiable, periodt) and two optional parameters (the fun little extras).

obligatory (you MUST bring these) πŸ”₯

  • <FILE_states.csv> β€” the name of the CSV file generated by pj_dump that contains only lines starting with "State". and you can get one of these sooo easily, watch this:
pj_dump <your_trace.paje> | grep ^State > <your_trace_states.csv>

see? one pipe, one grep, one redirect, and boom πŸ’₯ you have your states file. iconic behaviour honestly.

  • <state_type> β€” the name of the Paje state type that's gonna be considered when drawing the space/time view. so like, which state are we even looking at, bestie. pick one. πŸ‘‘

optional (the lil bonus rounds) 🎁

  • [START_TIME] β€” the start time to be considered when drawing. ⏰
  • [END_TIME] β€” the end time to be considered when drawing. ⏱️

🌈 INPUT DESCRIPTION 🌈

the pj_gantt(1) command expects one input file that follows the CSV specification followed by pj_dump. πŸ‘€ go read its manpage for the deets, i'm not gonna spoil it for you.


πŸ¦‹ OUTPUT DESCRIPTION πŸ¦‹

Outputs a PDF file with the gantt-chart of the

okay so the sentence literally just ends there. mid-thought. mid-vibe. it's giving "wrote this at 3am". i'm keeping it exactly as it is because those are the rules and also because it's kind of iconic πŸ˜­πŸ’€

πŸ‘‘ RESOURCES πŸ‘‘


😀 REPORTING BUGS 😀

Report pj_gantt bugs to <http://github.com/schnorr/pajeng/issues>

found a bug? don't suffer in silence bestie, tell the maintainers. they wanna know, fr fr. 🫢


Copyright (C) 2012-2016 Lucas M. Schnorr. Free use of this software is granted under the terms of the GNU General Public License (GPL).

so yes, free to use, licensed and legal, slay. ⭐


πŸ”— SEE ALSO πŸ”—

your homework: go read that one too. it's the whole reason this one works. iykyk πŸ’–


and that's the whole page, bestie! πŸŽ€ this version of pj_gantt(1) is from 09/12/2025, and if you ever need to find her again she lives under the name PJ_GANTT(1). take care, run your gantt charts, and stay hydrated πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from