documentation - Golf documentation (documentation)
Contents
Description
REFERENCEFORGOLFVERSION601.4.41
Note: All the topics below are available as a single-pagedocumentation. See below how to use man pages.
Browse by topic: API, Application information, Array, Base64, Booleans, C language,
Cookies, Database, Debugging, Directories, Distributed computing, Documentation, Encryption,
Error handling, FIFO, Files, General, Golf compiler and utility, Hash, Hex encoding,
Install golf, JSON parsing, Language, License, LIFO, Linked list, Memory, Messages,
Numbers, Output, Program execution, Program flow, Quick start, Regex, Request data, Request
information, Requests, Running application, SELinux, Service manager, Service processing,
Strings, System information, Time, Tree, URL encoding, UTF, Web, Web encoding, Web
servers, XML parsing
• API
Client-APIServer-API
• Application information
get-app
• Array
new-arraypurge-arrayread-arraywrite-array
• Base64
decode-base64encode-base64
• Booleans
boolean-expressionsset-bool
• C language
call-extendedextended-modeweb-framework-for-C-programming-language
• Cookies
delete-cookieget-cookieset-cookie
• Database
begin-transactioncommit-transactioncurrent-rowdatabase-config-filedb-errormariadb-databasepostgresql-databaserollback-transactionrun-querysqlite-database
• Debugging
debuggingtrace-run
• Directories
change-dirchange-modedelete-dirdirectoriesnew-dir
• Distributed computing
call-remotenew-remoteread-remoterun-remote
• Documentation
documentation
• Encryption
decrypt-dataderive-keyencrypt-datahash-stringhmac-stringrandom-cryptorandom-string
• Error handling
db-errorerror-codeerror-handlingreport-error
• FIFO
delete-fifonew-fifopurge-fiforead-fiforewind-fifowrite-fifo
• Files
change-modeclose-filecopy-filedelete-filefile-positionfile-storagefile-uploadinglock-fileopen-fileread-fileread-linerename-filestat-filetemporary-fileuniq-fileunlock-filewrite-file
• General
about-golfdirectoriespermissions
• Golf compiler and utility
gg
• Hash
get-hashnew-hashpurge-hashread-hashresize-hashwrite-hash
• Hex encoding
decode-hexencode-hex
• Install golf
install-arch-manjaroinstall-debianinstall-fedora-redhat-rocky-alma-centos-amazon-mageiainstall-from-source-arch-manjaroinstall-from-source-debian-ubuntu-raspbianinstall-from-source-fedora-redhat-rocky-alma-centos-amazon-mageiainstall-from-source-opensuseinstall-in-any-folder-arch-manjaroinstall-in-any-folder-debian-ubuntu-raspbianinstall-in-any-folder-fedora-redhat-rocky-alma-centos-amazon-mageiainstall-in-any-folder-opensuseinstall-opensuseinstall-raspbianinstall-ubuntuuninstall
• JSON parsing
json-docread-json
• Language
inline-codestatementssyntax-highlightingunused-varvariable-scope
• License
license
• LIFO
delete-lifoget-lifonew-lifopurge-liforead-liforewind-lifowrite-lifo
• Linked list
delete-listget-listnew-listposition-listpurge-listread-listwrite-list
• Memory
memory-handling
• Messages
get-messagenew-messageread-messageSEMIwrite-message
• Numbers
abs-numbernumber-expressionsnumber-stringset-numberstring-number
• Output
finish-outputflush-outputoutput-statementprint-formatprint-outprint-path
• Program execution
exec-programexit-status
• Program flow
break-loopcall-handlercode-blockscontinue-loopdo-onceexit-handlerif-definedif-truequit-processreturn-handlerstart-loop
• Quick start
123-hello-world
• Regex
match-regex
• Request data
get-paramrequest-bodyset-param
• Request information
get-req
• Requests
request
• Running application
application-setupCGIcommand-lineservice
• SELinux
SELinux
• Service manager
mgrg
• Service processing
after-handlerbefore-handlerbegin-handlercall-handler
• Strings
concatenate-stringscopy-stringcount-substringdelete-stringlower-stringnew-stringread-splitreplace-stringset-stringsplit-stringstring-lengthtrim-stringupper-stringwrite-string
• System information
get-sys
• Time
get-timepause-program
• Tree
delete-treeget-treenew-treepurge-treeread-treeuse-cursorwrite-tree
• URL encoding
decode-urlencode-url
• UTF
text-utfutf-text
• Web
call-webout-headersend-filesilent-header
• Web encoding
decode-webencode-web
• Web servers
connect-apache-tcp-socketconnect-apache-unix-socketconnect-haproxy-tcp-socketconnect-nginx-tcp-socketconnect-nginx-unix-socket
• XML parsing
read-xmlxml-docMANPAGES
Golf documentation is available online, and also as man pages (i.e. manual pages). You can take any of
the topics above and type it in man, for example
man run-query
The Golf section is '2gg', so in case of other software having conflicting topic names, you can also type
man 2gg run-query
You can see all available man pages (along with the sections they belong to) with:
gg --man
$DATE $VERSION GOLF(2gg)
Name
documentation - Golf documentation (documentation)
