GOLF(2gg)

πŸ“¦ version 601.4.41, in ubuntu questing

πŸŽ€ NAME πŸŽ€

okay bestie, so this page is literally called documentation β€” it's the Golf documentation, and it's your whole lil map to everything Golf docs-wise πŸ’–

✨ DESCRIPTION ✨

This is the REFERENCE FOR GOLF VERSION 601.4.41 πŸ‘‘

Heads up queen: every single topic down below is also available as a single-page documentation. Scroll down to peep how to use the man pages πŸ’…

🌸 browse by topic 🌸

okay so here's the whole vibe menu, pick your adventure:

  • 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

πŸ¦‹ the full topic list, no skips, no crumbs πŸ¦‹

  • API β€” Client-API Server-API
  • Application information β€” get-app
  • Array β€” new-array purge-array read-array write-array
  • Base64 β€” decode-base64 encode-base64
  • Booleans β€” boolean-expressions set-bool
  • C language β€” call-extended extended-mode web-framework-for-C-programming-language
  • Cookies β€” delete-cookie get-cookie set-cookie
  • Database β€” begin-transaction commit-transaction current-row database-config-file db-error mariadb-database postgresql-database rollback-transaction run-query sqlite-database
  • Debugging β€” debugging trace-run
  • Directories β€” change-dir change-mode delete-dir directories new-dir
  • Distributed computing β€” call-remote new-remote read-remote run-remote
  • Documentation β€” documentation
  • Encryption β€” decrypt-data derive-key encrypt-data hash-string hmac-string random-crypto random-string
  • Error handling β€” db-error error-code error-handling report-error
  • FIFO β€” delete-fifo new-fifo purge-fifo read-fifo rewind-fifo write-fifo
  • Files β€” 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
  • General β€” about-golf directories permissions
  • Golf compiler and utility β€” gg
  • Hash β€” get-hash new-hash purge-hash read-hash resize-hash write-hash
  • Hex encoding β€” decode-hex encode-hex
  • Install golf β€” 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 parsing β€” json-doc read-json
  • Language β€” inline-code statements syntax-highlighting unused-var variable-scope
  • License β€” license
  • LIFO β€” delete-lifo get-lifo new-lifo purge-lifo read-lifo rewind-lifo write-lifo
  • Linked list β€” delete-list get-list new-list position-list purge-list read-list write-list
  • Memory β€” memory-handling
  • Messages β€” get-message new-message read-message SEMI write-message
  • Numbers β€” abs-number number-expressions number-string set-number string-number
  • Output β€” finish-output flush-output output-statement print-format print-out print-path
  • Program execution β€” exec-program exit-status
  • Program flow β€” break-loop call-handler code-blocks continue-loop do-once exit-handler if-defined if-true quit-process return-handler start-loop
  • Quick start β€” 123-hello-world
  • Regex β€” match-regex
  • Request data β€” get-param request-body set-param
  • Request information β€” get-req
  • Requests β€” request
  • Running application β€” application-setup CGI command-line service
  • SELinux β€” SELinux
  • Service manager β€” mgrg
  • Service processing β€” after-handler before-handler begin-handler call-handler
  • Strings β€” 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
  • System information β€” get-sys
  • Time β€” get-time pause-program
  • Tree β€” delete-tree get-tree new-tree purge-tree read-tree use-cursor write-tree
  • URL encoding β€” decode-url encode-url
  • UTF β€” text-utf utf-text
  • Web β€” call-web out-header send-file silent-header
  • Web encoding β€” decode-web encode-web
  • Web servers β€” connect-apache-tcp-socket connect-apache-unix-socket connect-haproxy-tcp-socket connect-nginx-tcp-socket connect-nginx-unix-socket
  • XML parsing β€” read-xml xml-doc

🫢 MAN PAGES 🫢

Golf documentation is available online, and also as man pages (aka manual pages, iykyk). So take literally any of the topics up there and type it into man, like this:

man run-query

The Golf section is 2gg β€” so if some other software is out here stealing topic names and starting drama, you can also do:

man 2gg run-query

And if you wanna see every single available man page (plus the sections they live in), it's giving:

gg --man

and that's the whole page bestie, you ate πŸ’…βœ¨

this lil masterpiece is from $VERSION, dated $DATE, and it's living its best life under the GOLF(2gg) section πŸŽ€ no cap, go read some docs πŸ¦‹

πŸ“¦ where this page comes from