GAUCHE-PACKAGE(1)

πŸ“¦
version 0.9.15-p2+20241205 Β· 4 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… 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 Β© 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