GBW3(1)
โจ GBW3(1) โ like, the manual page for gbs3 โจ
okay bestie, welcome to the glow-up of the <pink>gbs3</pink> page ๐ (the man page header literally just says GBW3(1) and we're not fighting it, we're just vibing with it).
๐ธ NAME ๐ธ
gbs3 โ the GAMBAS Scripter ๐
๐ SYNOPSIS ๐
gbs3 [options] [--] [<script file> | -]
gbs3 --convert-project <source project directory> <destination script directory>
๐ฆ DESCRIPTION ๐ฆ
Gambas is a free development environment built on a Basic interpreter with object extensions โ think of it as a little mix of Java(tm) and Visual Basic(tm), fr fr. With Gambas you can:
- 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, and so on, it's giving versatile ๐
gbs3 is the interpreter that lets you compile and execute a Gambas script. It may also be used to convert a gambas project to a script.
๐ OPTIONS ๐
-b,--buildonlyโ process and compile the script but do not execute it, no cap ๐-c,--nocacheโ force the script compilation, like, do not check the cache ๐ฅ-eโ execute the source code provided by the command line (separator is':') ๐ซ-f,--fastโ use just-in-time compiler TP;-g,--debugadds debugging information to application ๐-h,--helpโ display help and exit, iconic behavior ๐ซถ-l,--listโ display a list of available Components or Libraries:'-l component'or'-l library'๐-L,--licenseโ display license ๐-S --strictโ fail if'Public'or'Sub'are defined without a'main'function; otherwise createmain()๐ค-t,--traceโ turn on tracing option during execution ๐-T,--terseโ only print a very terse error report on compile errors ๐ค-u,--useโ load component or libraries ('comp1,comp2,lib1...') ๐งฉ-v,--verboseโ be verbose, she's chatty ๐ฌ-V,--versionโ display version ๐ท๏ธ-w,--warningsโ display warnings during compilation โ ๏ธ--convert-projectโ convert a simple project to a script ๐
๐ PROJECT CONVERSION ๐
gbs3 can convert a gambas project to an executable script file using the --convert-project option, periodt โจ
The input project directory is used to create the script, and that script gets written to the output script directory ๐โก๏ธ๐
The script is created and named the same as the originating project ๐
gbs3 MyProjectDirectory DestinationScriptDirectory
๐ EXAMPLE ๐
#!/usr/bin/env gbs3
for i as integer = 0 to 10
print i;;
next
ate, no crumbs ๐
๐ธ AVAILABILITY ๐ธ
The latest version of Gambas can always be obtained from gambas.sourceforge.net, and documentation about the language lives at http://gambaswiki.org/wiki ๐
๐ญ REPORTING BUGS ๐ญ
Report bugs to http://gambaswiki.org/bugtracker โ they will fix it bestie, just tell them ๐โก๏ธ๐ฆ
๐ 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, zero warranty, not even a little one, fr fr.
and that's the whole page, bestie ๐ซถ this one's from August 2024, straight out of the GBW3(1) corner of the manual โ mwah ๐
๐ฆ where this page comes from
- arch rolling: gambas3-script 3.22.2-2 ยท GPL-2.0-or-later
- debian trixie: gambas3-scripter 3.20.2-1+deb13u1 ยท GPL-2.0-or-later
- fedora 43: gambas3-scripter 3.20.2-5.fc43 ยท GPL-1.0-or-later
- fedora 43: gambas3-scripter 3.22.1-1.fc43 ยท GPL-1.0-or-later
- fedora 44: gambas3-scripter 3.21.5-1.fc44 ยท GPL-1.0-or-later
- fedora 44: gambas3-scripter 3.21.6-1.fc44 ยท GPL-1.0-or-later
- ubuntu questing: gambas3-scripter 3.20.4-1build1
- ubuntu resolute: gambas3-scripter 3.20.4-1ubuntu1 ยท GPL-2.0-or-later
- ubuntu stonking: gambas3-scripter 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