EXTRESSO(1)
π EXTRESSO(1) β the group chat manual π
okay bestie, buckle up, this is extresso from the General Commands Manual and she is literally the friend who does the boring part of the group project while you eat snacks. she's a wrapper for wrestool and icotool. that's the whole vibe. π¦
β¨ NAME β¨
extresso β a wrapper for wrestool and icotool. that's it, that's the name, short and iconic. π
πΈ SYNOPSIS πΈ
extresso [OPTIONS]... [FILE]...
like, you give her options, you give her files, she goes. no notes. π
π DESCRIPTION π
so this manual page documents extresso briefly β just the essentials, we're not writing a dissertation here, we're texting. and lowkey there's lore: this page was written for the Debian GNU distribution because the original program does not have a manual page. so this is her only official autobiography. protect it. π
what does she actually do tho? here's the tea: extresso reads resource scripts, then uses wrestool to extract the listed resources, and uses icotool to convert them if necessary. she's basically the project manager of the operation β she doesn't do the work herself, she delegates. main character energy fr fr. β¨
π OPTIONS π
these programs follow the usual GNU command line syntax, with long options starting with two dashes (-). yes, two. one dash is for short options, two is for the long ones, that's just the rules bestie. π«Ά
-o,--output=DIRβ where to place the extracted files. the default is.β aka right here, in your current directory, where you're already standing. cozy. π--format=FORMATβ the extraction format for icon resources. this gets passed straight on toicotool, so it's giving relay race. πββοΈ-b,--base=DIRβ the base directory of local files in scripts. and heads up, this gets appended tofilelines in the scripts. so if your script says "file" and you've got a base dir, they're getting married. π-i,--interactiveβ prompt before extraction. she's asking permission, as she should. consent queen. π-v,--verboseβ explain what is being done. she'll narrate her every move. not me being obsessed with a chatty CLI. π--helpβ display a help message and exit. the classic. the icon. π--versionβ output version information and exit. also classic. also icon. β
π₯ EXAMPLES π₯
okay here's the moment you've been waiting for. we're extracting all resources from shell32.dll using the resource script win98_shell32, assuming it's available in /windows/windows/system/shell32.dll, and placing output in out/. look at her go:
$ extresso ../data/resscripts/win98_shell32 --base=/windows/windows --output=out/
$ find out/ -type f | wc -l
339
$
339 files. three hundred and thirty nine. she ate and left no crumbs. πβ¨
π SEE ALSO π
genresscript(1), icotool(1), wrestool(1). the whole friend group. go say hi. π«Ά
π AUTHOR π
this manual page was written by Colin Watson <cjwatson@debian.org> and Oskar Liljeblad <oskar@osk.mine.nu>. legends, both of them, no cap. π
π§ COPYRIGHT π§
Copyright Β© 2001 Colin Watson
Copyright Β© 2001 Oskar Liljeblad
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
okay so real talk for one second β that's not a vibe, that's a legal statement. no warranty. not even for merchantability or fitness for a particular purpose. she's free software and she's doing her best but she is not promising you anything. periodt. π
and that's the whole page bestie!! πβ¨ this was extresso from icoutils, dated April 18, 2005 β yeah she's an elder but she still slays, mwah ππ¦
π¦ where this page comes from
- alpine 3.24: icoutils-doc 0.32.3-r4 Β· GPL-3.0-or-later
- arch rolling: icoutils 0.32.3-4 Β· GPL-3.0-or-later
- centos-stream 10: icoutils 0.32.3-18.el10 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- centos-stream 9: icoutils 0.32.3-10.el9 Β· GPLv3+
- debian bookworm: icoutils 0.32.3-4 Β· GPL-3.0-or-later
- debian trixie: icoutils 0.32.3-6 Β· GPL-3.0-or-later
- fedora 43: icoutils 0.32.3-19.fc43 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- fedora 44: icoutils 0.32.3-20.fc44 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- nixos 26.05: icoutils 0.32.3
- nixpkgs unstable: icoutils 0.32.3
- opensuse-leap 16.0: icoutils 0.32.3-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: icoutils 0.32.3-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: icoutils 0.32.3-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: icoutils 0.32.3-160000.2.2 Β· GPL-3.0-or-later
- ubuntu jammy: icoutils 0.32.3-4 Β· GPL-3.0-or-later
- ubuntu noble: icoutils 0.32.3-4build2 Β· GPL-3.0-or-later
- ubuntu questing: icoutils 0.32.3-6
- ubuntu resolute: icoutils 0.32.3-6build1 Β· GPL-3.0-or-later
- ubuntu stonking: icoutils 0.32.3-6build1 Β· GPL-3.0-or-later
- Copyright (C) 2001 Colin Watson
- Copyright (C) 2001 Oskar Liljeblad
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms