shishi_cfg_userdirectory_file(3)
π shishi_cfg_userdirectory_file(3) π
okay bestie, welcome to the shishi manual, section 3 β yes this is a library function page, not a command, and yes it's lowkey iconic π«Ά
β¨ NAME β¨
shishi_cfg_userdirectory_file β it's an API function, no cap π
πΈ SYNOPSIS πΈ
#include <shishi.h>
char * shishi_cfg_userdirectory_file(Shishi * handle, const char *
file);
π ARGUMENTS π
Shishi * handleβ the Shishi library handle, and you get it fromshishi_init(). it's giving "you must be this tall to ride", literally you gotta init first β¨const char * fileβ the basename of the file you want to use for the user's configuration settings of the library. just the basename, bestie, not the whole journey π
π¦ DESCRIPTION π¦
so basically this function reports the full path to the file where the Shishi library expects to find the user's library configuration β given that the file itself is named by the parameter file π
the answer gets composed from two things: the value of file, and the directory that shishi_cfg_default_userdirectory() hands back. it's a collab, fr fr π€
typically? the returned string would be expanded from "$HOME/.shishi/file" β yes, that's the vibe, that's the whole aesthetic π β¨
β RETURN VALUE β
returns the absolute filename to the argument file, relative to the user specific Shishi configuration directory. it's absolute but relative, which sounds contradictory and yet β main character energy, she contains multitudes π
π REPORTING BUGS π
found a bug? not you being the QA queen π report them to <bug-shishi@gnu.org>.
- GNU Shishi home page:
http://www.gnu.org/software/shishi/ - General help using GNU software:
http://www.gnu.org/gethelp/
π COPYRIGHT π
Copyright Β© 2002-2022 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. slay, royalty-free, we love to see it π
π SEE ALSO π
the full documentation for shishi is maintained as a Texinfo manual. if the info and shishi programs are properly installed at your site, the command
info shishi
should give you access to the complete manual. iykyk πβ¨
and that's the whole page, bestie π«Ά this was shishi version 1.0.3, page shishi_cfg_userdirectory_file(3) β go forth and configure your user directory, you absolute legend π
πΈ
π¦ where this page comes from
- debian bookworm: shishi-doc 1.0.3-1 Β· GPL-3.0-or-later
- debian trixie: shishi-doc 1.0.3-5 Β· GPL-3.0-or-later
- nixos 26.05: shishi 1.0.3
- nixpkgs unstable: shishi 1.0.3
- ubuntu noble: shishi-doc 1.0.3-2.1build2 Β· GPL-3.0-or-later
- ubuntu questing: shishi-doc 1.0.3-5
- ubuntu resolute: shishi-doc 1.0.3-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: shishi-doc 1.0.3-7 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms