TITAN(1)
π¦ TITAN(1) β the general commands manual, but make it cute π¦
okay so bestie, this is titan, from the General Commands Manual, and it's literally the Titan client. she's slaying in section 1 and she's here to get your files uploaded π
β¨ NAME β¨
titan β Titan client. that's it, that's the whole vibe π
β¨ SYNOPSIS β¨
titan [-C cert] [-K key] [-m mime] [-t token] url [file]
β¨ DESCRIPTION β¨
so titan lets you upload data to a Titan server, no cap. if you don't hand her a file on the command line, she just reads from standard input like the flexible icon she is π«Ά
the options are as follows, and yes we're going through every single one:
-Ccert β specify the TLS client certificate to use π-Kcert β specify the TLS client certificate key to use. defaults to-Cif that one was provided. (yes, the flag arg is literally labeled cert up there, we don't make the rules π)-mmime β specify the mime of the content being sent. unset by default πΈ-ttoken β specify the token for the transaction. unset by default β
and here's the iconic part: titan alters the passed url to include the parameter for the file size, plus the MIME and the token if -m or -t were given. so your url comes out looking a little different than it went in, iykyk π
β¨ EXIT STATUS β¨
the titan utility exits with one of these values, and each one is telling you a whole story:
0β the trasaction completed successfully and the response code was in the 2x or 3x range π (spelling straight from the manpage bestie, we don't edit, we respect π)1β an error occurred π2β the response code was not in the 2x or 3x range. so like, it ran, but the server said no π
β¨ SEE ALSO β¨
ftp(1), gg(1) β go give the neighbors a lil visit π¦
β¨ STANDARDS β¨
titan implements the βTitan Specificationβ π₯
gemini://transjovian.org/titan/page/The%20Titan%20Specification
β¨ AUTHORS β¨
the titan utility was written by Omar Polo <op@omarpolo.com> β thank you king π«Άπ
β¨ CAVEATS β¨
real talk, bestie: titan doesn't perform TOFU (Trust On First Use) or any X.509 certificate validation beyond the name verification. so she's not doing a full vibe check on that cert, just the name part. keep that in mind π
and that's the whole page!!! πβ¨ππ¦πΈ
cute lil sign-off: this came from Debian, dated October 20, 2023 β and that's the TITAN(1) footer, babes. periodt π
π¦ where this page comes from
- nixos 26.05: gmid 2.1.1
- nixpkgs unstable: gmid 2.1.1
- Copyright (c) 2023 Omar Polo <op@omarpolo.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms