PRC_WRITE_IRODSA.PY(1)
π NAME π
prc_write_irodsA.py β bestie, this little script makes you a βsecretsβ file, which is just a fancy way of saying encoded password file. no cap, that's the whole job. π
β¨ SYNOPSIS β¨
prc_write_irodsA.py [-i STREAM | -h | --help | --ttl HOURS] AUTH_SCHEME
likeβ¦ that's it. that's the whole vibe. π¦
πΈ DESCRIPTION πΈ
okay so. this script produces a βsecretsβ (i.e. encoded password) file. it's giving very much iinit energy in this capacity β same department, same assignment. π
here's the tea tho: if the environment is already set up in every other regard β and where applicable, the PAM configuration for both system and user too β then this program will generate the secrets file with appropriate permissions and in the normal location, which is usually:
~/.irods/.irodsA
and then, bestie, it prompts you interactively to enter your cleartext password. yeah. out loud. in the terminal. don't freak out, it's normal. π
π OPTIONS π
π POSITIONAL ARGUMENTS π
AUTH_SCHEMEβ the one thing you <em>must</em> hand over. your choices are, and only are:pam_passwordnative
π§ OPTIONAL ARGUMENTS π§
-i STREAMβSTREAMis the name of a file that contains a password. OR β plot twist β you can pass a hyphen (-) to say βread the password from stdin, bestieβ. your call, queen. π-h,--helpβ shows you a help message and then dips. that's it, that's the flag. π--ttl HOURSβ okay so the manpage literally does <em>not</em> say what this one does. nothing. silence.HOURSis sitting there with zero explanation and honestly? mystery behaviour. i'm not gonna make something up for you because that would be lying and we don't do that here. π
fr fr, if you need to know what --ttl HOURS does, go ask the source code or the author. the documentation said π and left the chat.
β a lil sign-off β
this lil baddie comes from the User Commands manual, dated March 2026, and it's filed under PRC_WRITE_IRODSA.PY(1). go write that secrets file, bestie. i'm obsessed. π«Άπ₯
π¦ where this page comes from
- fedora 43: python3-irodsclient 3.3.0-1.fc43 Β· BSD-3-Clause
- fedora 44: python3-irodsclient 3.3.0-1.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms