GBA3(1)
๐ GBA3(1) โ bestie edition ๐
okay so. pull up a chair, grab a boba, because we're talking about gba3, aka the GAMBAS Archiver, and she is that girl. this is from the GBA3(1) manual page, general commands section, and by the end of this you're gonna be archiving like it's nothing. no cap. ๐ซถ
โจ NAME โจ
gba3 โ the GAMBAS Archiver, periodt ๐
๐ SYNOPSIS ๐
gba3 [options] [<project directory>]
gba3 -x <archive path> <file>
two whole moods, bestie. one for making stuff, one for pulling stuff out. ๐ฆ
๐ DESCRIPTION ๐
so first of all, Gambas is a free development environment built on a Basic interpreter with object extensions โ think a lil mix of Java(tm) and Visual Basic(tm). and with Gambas you can literally:
- quickly design your program GUI with Qt or GTK+
- access database systems like MySQL, PostgreSQL, SQlite or ODBC databases
- pilot applications with DBus
- translate your program into many languages
- create GStreamer, OpenGL or SDL applications
- and so on... the list just keeps going, it's giving main character energy โจ
and then there's gba3, the archiver herself. she does two iconic things:
- creates a standalone one-file executable from a Gambas project ๐
- extracts a specific file from a Gambas executable (that's the
-xoption, iykyk)
๐ OPTIONS ๐
one bullet per flag, exactly as the manpage says, because we do NOT skip details in this house:
-h,--helpโ display help and exit. she said "here's the tea, then I'm leaving" ๐-i,--ignore=PATHโ exclude a specific file or directory. bye bestie, not you โ-l,--list=ARCHIVEโ list archive files. show me what's inside ๐-L,--licenseโ display license. the legal scroll ๐-o,--output=ARCHIVEโ archive path, and the default is[<project directory>/<project name>.gambas]๐-p,--ignore-publicโ exclude the.publicdirectory. we don't need her ๐ธ-s,--swapโ swap endianness. little byte-flip moment ๐-x,--extract=ARCHIVEโ archive path. the extraction era ๐ง-v,--verboseโ verbose output. tell me EVERYTHING ๐ฃ๏ธ-V,--versionโ display version. which queen are we running today ๐
โญ AVAILABILITY โญ
go say hi, she's online:
- The Gambas website is at:
https://gambaswiki.org/website/ - The Gambas source code is available at:
https://gitlab.com/gambas/gambas/ - The documentation about the language is at:
https://gambaswiki.org/wiki
๐ REPORTING BUGS ๐
found a bug? not me being shocked. ๐ญ
Report bugs to http://gambaswiki.org/bugtracker
๐ COPYRIGHT ๐
Copyrightยฉ Benoรฎt Minisini <benoit.minisini@gambas-basic.org>;
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
like fr fr, NO warranty, capital letters, they meant it. free software, no promises. ๐ซถ
aaaand that's the whole page bestie, we ate and left no crumbs ๐โจ
gba3 โ documented August 2024, from the GBA3(1) manual page. mwah. ๐๐๐ฆ
๐ฆ where this page comes from
- arch rolling: gambas3-dev-tools 3.22.2-2 ยท GPL-2.0-or-later
- fedora 43: gambas3-dev-tools 3.22.1-1.fc43 ยท GPL-1.0-or-later
- ubuntu stonking: gambas3-devel 3.22.0-3 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms