table of contents
| GOLF(2gg) | Development | GOLF(2gg) |
NAME¶
documentation - Golf documentation (documentation)
DESCRIPTION¶
REFERENCE FOR GOLF VERSION 601.4.41
Note: All the topics below are available as a single-page documentation. 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
Client-API Server-API
get-app
new-array purge-array read-array write-array
decode-base64 encode-base64
boolean-expressions set-bool
call-extended extended-mode web-framework-for-C-programming-language
delete-cookie get-cookie set-cookie
begin-transaction commit-transaction current-row database-config-file db-error mariadb-database postgresql-database rollback-transaction run-query sqlite-database
debugging trace-run
change-dir change-mode delete-dir directories new-dir
call-remote new-remote read-remote run-remote
documentation
decrypt-data derive-key encrypt-data hash-string hmac-string random-crypto random-string
db-error error-code error-handling report-error
delete-fifo new-fifo purge-fifo read-fifo rewind-fifo write-fifo
change-mode close-file copy-file delete-file file-position file-storage file-uploading lock-file open-file read-file read-line rename-file stat-file temporary-file uniq-file unlock-file write-file
about-golf directories permissions
gg
get-hash new-hash purge-hash read-hash resize-hash write-hash
decode-hex encode-hex
install-arch-manjaro install-debian install-fedora-redhat-rocky-alma-centos-amazon-mageia install-from-source-arch-manjaro install-from-source-debian-ubuntu-raspbian install-from-source-fedora-redhat-rocky-alma-centos-amazon-mageia install-from-source-opensuse install-in-any-folder-arch-manjaro install-in-any-folder-debian-ubuntu-raspbian install-in-any-folder-fedora-redhat-rocky-alma-centos-amazon-mageia install-in-any-folder-opensuse install-opensuse install-raspbian install-ubuntu uninstall
json-doc read-json
inline-code statements syntax-highlighting unused-var variable-scope
license
delete-lifo get-lifo new-lifo purge-lifo read-lifo rewind-lifo write-lifo
delete-list get-list new-list position-list purge-list read-list write-list
memory-handling
get-message new-message read-message SEMI write-message
abs-number number-expressions number-string set-number string-number
finish-output flush-output output-statement print-format print-out print-path
exec-program exit-status
break-loop call-handler code-blocks continue-loop do-once exit-handler if-defined if-true quit-process return-handler start-loop
123-hello-world
match-regex
get-param request-body set-param
get-req
request
application-setup CGI command-line service
SELinux
mgrg
after-handler before-handler begin-handler call-handler
concatenate-strings copy-string count-substring delete-string lower-string new-string read-split replace-string set-string split-string string-length trim-string upper-string write-string
get-sys
get-time pause-program
delete-tree get-tree new-tree purge-tree read-tree use-cursor write-tree
decode-url encode-url
text-utf utf-text
call-web out-header send-file silent-header
decode-web encode-web
connect-apache-tcp-socket connect-apache-unix-socket connect-haproxy-tcp-socket connect-nginx-tcp-socket connect-nginx-unix-socket
read-xml xml-doc
MAN PAGES
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
| $VERSION | $DATE |