GAUCHE-PACKAGE(1)
π
GAUCHE-PACKAGE(1) β the gauche-package manual, bestie edition β¨
okay so real quick, this is the man page for gauche-package over in the Gauche Commands section, and I'm about to make it make sense. sit down, grab a strawberry π, we're doing this.
πΈ NAME πΈ
gauche-package β the gauche package builder and manager, she does both π
π¦ SYNOPSIS π¦
gauche-package COMMAND [OPTION...] [ARGS...]
that's it. that's the whole shape of her. a command, some options, some args, go off π
β¨ DESCRIPTION β¨
so this manual page documents the gauche-package command briefly. like, the cliff notes version. the vibes-only cut. π
and here's the tea: this man page was written for the Debian distribution, because the original program literally does not have a manual page. not one. instead it has documentation in the info(1) format β see below for the deets π
gauche-package is a program that can create, download, compile, install and list gauche extension packages. that's a lot of job titles for one little command and honestly? she's carrying all of them. no cap. π«Ά
π COMMANDS π
here's a lil summary of the commands, bestie. for the complete description you gotta go read the info(1) files and whatever the help command spits out, okay? don't come for me, I'm just the messenger π
buildβ Fetch and build package. she goes and gets it, then she builds it. iconic behavior.compileβ Compile and link an extension module from sources. straight from the source files, no middleman.generateβ Generate template source tree for a new Gauche extension. a lil starter pack for your brand new baby extension π§helpβ Show detailed help. when in doubt, ask her, she'll tell you everything.installβ Fetch, build and install package. the full pipeline. fetch β build β install. all three, no shortcuts π₯listβ List known installed packages. so you can see who's already in the building πmake-gpdβ Make gpd file (called from the configure script). yes, she gets called from the configure script, that's literally her whole thing.make-tarballβ Make tarball of the package distribution.. (yes the tarball goes brrr and the sentence ends with two dots, I don't make the rules, I just report them π)reconfigureβ Show configure options of package. peek at the options, no changes, just looking respectfully π
π DIAGNOSTICS π
gauche-package exits with status 0 on success. zero means we ate. zero means we're slaying. anything else andβ¦ we don't talk about it π
π SEE ALSO π
the program is (will be?) documented fully by the Gauche DevelopersΒ΄ Reference and the rference manual of Gauche, available via the info(1) system β and she also hands out usage information via the help command. so there are like, three places to look. go look at them. π
π AUTHORS π
- Shiro Kawai
<shiro@acm.org>β Author. the actual author. the main character of this whole thing β¨ - Jens Thiele
<karme@karme.de>β Wrote this manpage for the Debian system. the one who gave us this page. a legend for real π«Ά
π COPYRIGHT π
Copyright Β© 2010 Jens Thiele
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. This file is offered as-is, without any warranty.
so basically: take her, share her, remix her, just keep the copyright notice and this notice attached, and know that she comes with zero warranty β as-is, no promises, no takebacks π
and that's the whole page, bestie!! this was Gauche 0.9.15-p2 energy, documented for the Gauche Commands section, and if you read all the way down here then you are genuinely so valid πβ¨π¦ stay slaying, and go build a package or something. periodt. π πΈ
π¦ where this page comes from
- debian trixie: gauche-dev 0.9.15-p2+20241205-4
- ubuntu questing: gauche-dev 0.9.15-p2+20241205-4
- ubuntu resolute: gauche-dev 0.9.15-p2+20241205-4.1
- ubuntu stonking: gauche-dev 0.9.15-p2+20241205-4.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms