TJ3TS_SENDER(1)
π TJ3TS_SENDER π
okay bestie, so this is the manual page for tj3ts_sender (that's from the cute little (1) manual section, iykyk) β it's part of the TaskJuggler fam and it's literally about emailing out your time sheet templates. let's get into it π
β¨ NAME β¨
tj3ts_sender β send out time sheets templates via email π
β¨ SYNOPSIS β¨
tj3ts_sender [options]
β¨ DESCRIPTION β¨
so like, this program is the one that sends out time sheets templates via email. no cap. π¦
it will generate time sheet templates for all the resources of the project β every single one, bestie, the whole roster πΈ
and here's the lil plot twist: the project data is not just sitting around locally. it gets accessed via tj3client from a running TaskJuggler server process. so like, there needs to be a server doing its thing, and this program goes and grabs the tea from it ββ¨
β¨ OPTIONS β¨
-c,--config<FILE>β use the specified YAML configuration file. like, point it at your own file instead of it going off to find one itself π--silentβ don't show program and progress information. it just shuts up and does the job π€«--no-colorβ don't use ANSI control sequences to color the terminal output. colors should only be used when spooling to an ANSI terminal, and if that detection fails, this option is your girl β it forces the colors to be off π«π--debugβ enable Ruby debug mode π-d,--directory<DIR>β use the specified directory as the working directory π--dryrunβ don't send out any emails or do SCM commits. a lil rehearsal, no consequences, no drama π-r,--resource<ID>β only generate template for the given resource. one (1) person only π-f,--forceβ send out a new template even if one exists already. it does not care. it will send it π-e,--enddate<DAY>β the end date of the reporting period. either asYYYY-MM-DDor as a day of week. day of week goes0: Sunday,1: Monday, and so on. the default value is2026-02-02π-h,--helpβ show this message π«Ά--versionβ show version info β
β¨ ENVIRONMENT β¨
HOMEβ the user's home folder. it's used to search for the configuration file if one isn't specified π
β¨ FILES β¨
.taskjugglerrc or taskjuggler.rc
tj3d searches for a config file named .taskjugglerrc or taskjuggler.rc in the current path, the user's home path as specified by the HOME environment variable, or /etc/. π
at a minimum, the file must configure an authentication key, an e-mail delivery method and the sender e-mail, like e.g.:
_global:
authKey: ********
smtpServer: smtp.your_company.com
projectId: acso
_timesheets:
senderEmail: 'TaskJuggler <statussheets@taskjuggler.amd.com>'
(and bestie, the user should specify their own auth key and set the file permissions accordingly β that key is yours, protect it π)
an alternative config file location may be specified using the -c, --config FILE option.
timesheets.logβ the timesheets log file, created in the working directory πTimeSheetTemplatesβ base directory of the sheet templates, created in the working directory ποΈ
β¨ COPYRIGHT β¨
Copyright Β© 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020
by Chris Schlaeger <cs@taskjuggler.org>
This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.
For more info about TaskJuggler see http://www.taskjuggler.org π
β¨ SEE ALSO β¨
tj3ts_receiver(1)β the other half of the duo, the receiver bestie π- The full TaskJuggler manual is available online at http://www.taskjuggler.org/tj3/manual/, or via the
tj3mancommand π
real talk: that copyright year list is giving iconic longevity, we love a glow-up that spans 2006 through 2020 π
and that's the whole page, no notes β¨ this was TaskJuggler 3.8.1, dated January 2026 β slay, periodt, go send some templates ππ¦π
π¦ where this page comes from
- ubuntu resolute: tj3 3.8.1-1build1 Β· GPL-2.0-only
- ubuntu stonking: tj3 3.8.1-1build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms