BOTCH-BIN2SRC(1)

πŸ’– BOTCH-BIN2SRC(1) πŸ’–

okay so bestie, welcome to the botch tools manual, and this one is called botch-bin2src. yes it's a man page, no it's not boring, come with me 🫢


✨ NAME ✨

botch-bin2src β€” the girl whose whole job is turning binary packages into their source packages πŸ’…


✨ SYNOPSIS ✨

botch-bin2src [options] Packages.. Sources

✨ DESCRIPTION ✨

so you hand her a list of binary packages (that's the Packages part) and she hands you back the corresponding source packages. that's it. that's the whole plot. iconic, honestly ✨


✨ OPTIONS ✨

  • --version β€” shows the program's version and then dips out, no further questions 🌈
  • -h, --help β€” prints the help message and exits, your lil cheat sheet πŸŽ€
  • -v, --verbose β€” prints extra info, she's a yapper and she's telling you everything πŸ’¬
  • --quiet β€” prints no messages at all. silence, gorgeous, silence. 🀫
  • --allowsrcmismatch β€” okay so here's the tea: if a binary package has no source package, but there IS a source package with the same name and a different version, this flag makes her match that binary package to that source package anyway. lowkey a situationship between versions but we allow it πŸ’€
  • -o, --outfile=FILE β€” sets the output file to FILE πŸ“
  • --deb-native-arch=ARCH β€” native architecture ARCH 🏠
  • --deb-host-arch=arch β€” host architecture arch. defaults to the native architecture. no cap.
  • --deb-foreign-archs=archs β€” comma-separated foreign architectures, on top of the native and host architectures 🌍

✨ EXAMPLE ✨

say you wanna get the source packages corresponding to all the binary packages in myPackages.gz. you'd do:

botch-bin2src --deb-native-arch=amd64 myPackages.gz mySources.gz

ate. no crumbs. πŸ”₯


✨ BUGS ✨

bugs live here, bestie: <http://bugs.debian.org/botch>. go tell them, they wanna know 😭


✨ SEE ALSO ✨

Debian doc-base Manual /usr/share/doc/botch/wiki/Home.html β€” go read it, iykyk πŸ“š


✨ AUTHOR ✨

this man page was written by Johannes Schauer. botch is written by Johannes Schauer and Pietro Abate. absolute legends, both of them πŸ‘‘


Copyright 2012-2014 Johannes Schauer, Pietro Abate

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. A special linking exception to the GNU Lesser General Public License applies to this library, see the COPYING file for more information.

fr fr read the license, it's giving legal realness ⭐

and that's the whole page, bestie!! this one shipped with perl v5.36.0 and is dated 2023-02-17 β€” mwah, take care of her, she's doing her best πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from