Documentation
¶
Index ¶
- Variables
- func Accept(r *http.Request, format string) bool
- func AddToKnownHosts(user, server string) error
- func AppendUsingReflect(slice any, value any) any
- func BackupDir(path string, encKey string, outfile string) error
- func Bit(b byte, i int) bool
- func CallMethod(v any, m string, args []string) ([]string, error)
- func CompressDir(dir, outFile string) error
- func ContentType(r *http.Request, format string) bool
- func CopyDir(srcDir, dstDir string) error
- func CopyFile(src, dst string) error
- func CopyFileFromRemote(user, addr, src, dst string) ([]byte, error)
- func CopyFileToRemote(user, addr, src, dst string) ([]byte, error)
- func CreateFile(path string) (*os.File, error)
- func DecryptAndDecompressDir(src io.Reader, dst string, key string) error
- func DeleteCookie(w http.ResponseWriter, name string)
- func Download(url, target string) error
- func DownloadDir(user, host, path string) ([]byte, error)
- func Drill(v any, path []string) (any, error)
- func EncryptAndCompressDir(src string, buf io.Writer, key string) error
- func EncryptedReader(key string, r io.Reader) (*cipher.StreamReader, error)
- func EncryptedWriter(key string, w io.Writer) (*cipher.StreamWriter, error)
- func EnvVar(name string, def string) string
- func ExecRemote(user, host, cmd string) ([]byte, error)
- func Exists(path string) bool
- func ExprString(expr ast.Expr) string
- func FReadJSONFile(fsys fs.FS, path string, v any) error
- func FilterTestFiles(fi fs.FileInfo) bool
- func Flatten(v any) map[string]string
- func FprintJSON(w io.Writer, v any) (int, error)
- func FrequencyToRGB(frequency float64) string
- func GetName(v any) string
- func GetOSID() (string, error)
- func HandleCORS(w http.ResponseWriter, r *http.Request)
- func HandlePUT(w http.ResponseWriter, r *http.Request, v any)
- func HasMethod(v any, m string) bool
- func HomeDir() string
- func InstallGo() error
- func InstallNode() error
- func InstallTailscale() error
- func IntToID(v int64) string
- func IsAlphaNumeric(ch rune) bool
- func IsArray(v any) bool
- func IsBool(v any) bool
- func IsDir(path string) bool
- func IsInt(v any) bool
- func IsMap(v any) bool
- func IsMutation(r *http.Request) bool
- func IsRootRequest(r *http.Request) bool
- func IsString(v any) bool
- func IsStruct(v any) bool
- func IsTenDigits(phone string) bool
- func JSONString(v any) string
- func JoinPath(path []string) string
- func KebabCase(s string) string
- func Kind(v interface{}) string
- func MIMEType(file string) string
- func Main(s http.Handler)
- func NewRecursiveWatcher(dir string) (*fsnotify.Watcher, error)
- func NormalizeGoName(s string) string
- func OS() string
- func OnlyLowerCase(s string) string
- func OnlyOne[T any](m map[string]T) (id string, value T, ok bool)
- func PackageManager() string
- func ParseJSON[T any](s string) T
- func ParsePath(s string) []string
- func PascalCase(s string) string
- func Pop[T any](items []T) (T, []T)
- func PopPath(path string) (first string, rest string, isRoot bool)
- func Port() string
- func PrintJSON(v any) (int, error)
- func RandomBits(n int) []bool
- func RandomBytes(n int) []byte
- func RandomCode(digits int) string
- func RandomDigit() int
- func RandomID() string
- func RandomToken(bytes int) string
- func ReadGoPackageFromDisk(dir string) (*ast.Package, error)
- func ReadJSON[T any](r io.Reader) *T
- func ReadJSONFile(path string, v any) error
- func ReloadSystemd() error
- func RenderTemplateToFile(tmpl string, path string, in any) error
- func RequireEnvVar(name string) string
- func RestoreDir(backupFile string, encKey string, outDir string) error
- func Run(cmd *exec.Cmd) error
- func RunSSHCommandWithKnownHostsCheck(host, user, cmd string, auth []ssh.AuthMethod) ([]byte, error)
- func SHA256(b []byte) []byte
- func SSHClientConfig(user string) (*ssh.ClientConfig, error)
- func Serialize(v any) []byte
- func Serve(s http.Handler)
- func ServeAll(handlers map[string]http.Handler) error
- func ServeAny(v any, w http.ResponseWriter, r *http.Request)
- func ServeBool(path []string, v any, w http.ResponseWriter, r *http.Request)
- func ServeError(w http.ResponseWriter, code int)
- func ServeHTTPS(s http.Handler, email, certDir string) error
- func ServeMethod(m string, v any, w http.ResponseWriter, r *http.Request)
- func ServeObject(path []string, v Object, w http.ResponseWriter, r *http.Request)
- func SetField(v any, fieldName string, fieldValue any)
- func SnakeCase(s string) string
- func StripNonAlphaNumeric(s string) string
- func StructToMap(val any) map[string]any
- func Sync(src, dst string) error
- func TitleCase(s string) string
- func Touch(path string) error
- func UnixNanoTimestamp() string
- func UnixTimestamp() string
- func UploadDir(user, host string, b []byte, path string) error
- func WaitUntil(h, m, s int)
- func Watch(path string, fn func()) error
- func WavelengthToRGB(wavelength float64) string
- func WriteFile(path string, b []byte) error
- func WriteJSON(w http.ResponseWriter, v any)
- func WriteJSONFile(path string, v any) error
- func WriteMethodNotAllowed(w http.ResponseWriter)
- func WriteNotFound(w http.ResponseWriter)
- func WriteTempFile(b []byte) (string, error)
- type AuthMethod
- type BlogPost
- type CmdServer
- type Comment
- type Condition
- type Email
- type Expression
- type FancyRouter
- type Field
- type Form
- type Function
- type GitRepo
- type GithubMirror
- type GithubRepository
- type GithubWebhook
- type GithubWebhookRequest
- type GoCodebase
- type GoPackage
- type GoWorkspace
- type HCloudStorageFileSystem
- type HTMLDocument
- type HTMLHead
- type HTMLTemplateData
- type ImportMap
- type Int
- type Link
- type LinkTree
- type List
- type ListItem
- type MapList
- type MapType
- type Metadata
- type Method
- type MethodCall
- type Movie
- type MultiHostServer
- type Name
- type Nil
- type Object
- type Org
- type Package
- type Pair
- type Person
- type Personal
- type PhoneNumber
- type PingServer
- type PostgresDB
- type ProgrammingLanguage
- type Prompt
- type PromptOption
- type ReactComponent
- type ReactElement
- type ReactHook
- type Ref
- type RemoteFileSystem
- func (fs *RemoteFileSystem) IsDir(path string) bool
- func (fs *RemoteFileSystem) IsFile(path string) bool
- func (fs *RemoteFileSystem) MakeDir(path string) error
- func (fs *RemoteFileSystem) ReadDir(path string) ([]string, error)
- func (fs *RemoteFileSystem) ReadFile(path string) ([]byte, error)
- func (fs *RemoteFileSystem) Remove(path string) error
- func (fs *RemoteFileSystem) WriteFile(path string, b []byte) error
- type Request
- type Route
- type Router
- type SHA256Server
- type Schema
- type Sender
- type Session
- type Set
- type SheetsDB
- type SinglePageApp
- type Statement
- type String
- type SystemdService
- type Table
- func (t *Table[T]) Delete(id string) error
- func (t *Table[T]) FindIDsBy(k, v string) (Set[string], error)
- func (t *Table[T]) Get(id string) (*T, error)
- func (t *Table[T]) Len() int
- func (t *Table[T]) ListAll() []string
- func (t *Table[T]) Post(v *T) error
- func (t *Table[T]) Set(id string, v *T) error
- type TableConstraint
- type TwilioClient
- type Type
- type User
- type Value
- type Video
- type WebpageMetadata
- type Word
- type XML
Constants ¶
This section is empty.
Variables ¶
var IntType = &Type{ IsScalar: true, ElemType: "int", }
var StringType = &Type{ IsScalar: true, ElemType: "string", DefaultJSON: "\"\"", }
var TextType = &Type{ IsScalar: true, ElemType: "Text", DefaultJSON: "\"\"", }
var TypeType = &Type{ IsStruct: true, Fields: []Field{ { Name: NewName("Is scalar"), Desc: "", Type: "bool", }, { Name: NewName("Kind"), Desc: "", Type: "string", }, { Name: NewName("Is pointer"), Desc: "", Type: "bool", }, { Name: NewName("Is array"), Desc: "", Type: "bool", }, { Name: NewName("Is map"), Desc: "", Type: "bool", }, { Name: NewName("Elem type"), Desc: "", Type: "string", }, { Name: NewName("Is struct"), Desc: "", Type: "bool", }, { Name: NewName("Fields"), Desc: "", Type: "[]util.Field", }, }, }
Functions ¶
func AddToKnownHosts ¶
func AppendUsingReflect ¶
func Bit ¶
Bit returns the bit value of the bit at index i of b. It panics if i is out of range (1-8).
func CallMethod ¶
CallMethod takes any value, a method name, and an array of JSON-encoded strings. It parses these strings into method arguments and invokes the method, including support for variadic functions. Returns the result of the method call or an error.
func CompressDir ¶
CompressDir compresses the specified directory into a .tar.gz file.
func CopyFileFromRemote ¶
func CopyFileToRemote ¶
func DecryptAndDecompressDir ¶
func DeleteCookie ¶
func DeleteCookie(w http.ResponseWriter, name string)
func DownloadDir ¶
func EncryptAndCompressDir ¶
func EncryptedReader ¶
EncryptedReader wraps r with an OFB cipher stream.
func EncryptedWriter ¶
EncryptedWriter wraps w with an OFB cipher stream.
func ExecRemote ¶
func ExprString ¶
ExprString converts an ast.Expr to its string representation.
func FilterTestFiles ¶
func FrequencyToRGB ¶
FrequencyToRGB converts a light frequency in THz to an RGB hex string.
func HandleCORS ¶
func HandleCORS(w http.ResponseWriter, r *http.Request)
func InstallNode ¶
func InstallNode() error
func InstallTailscale ¶
func InstallTailscale() error
func IsAlphaNumeric ¶
func IsMutation ¶
func IsRootRequest ¶
func IsTenDigits ¶
func JSONString ¶
func Kind ¶
func Kind(v interface{}) string
Kind determines the kind of a given value. It returns one of "struct", "map", "list", "scalar" or "null".
func NormalizeGoName ¶
func OnlyLowerCase ¶
func PackageManager ¶
func PackageManager() string
func PascalCase ¶
func RandomBits ¶
func RandomBytes ¶
func RandomCode ¶
func RandomDigit ¶
func RandomDigit() int
func RandomID ¶
func RandomID() string
RandomID returns a 32-byte hex encoded string. The first 8 bytes are a nano-second precision UNIX time-stamp. The next 24 bytes are generated by /dev/urandom.
func RandomToken ¶
func ReadJSONFile ¶
func ReloadSystemd ¶
func ReloadSystemd() error
func RequireEnvVar ¶
func RunSSHCommandWithKnownHostsCheck ¶
func RunSSHCommandWithKnownHostsCheck(host, user, cmd string, auth []ssh.AuthMethod) ([]byte, error)
func SSHClientConfig ¶
func SSHClientConfig(user string) (*ssh.ClientConfig, error)
func ServeAny ¶
func ServeAny(v any, w http.ResponseWriter, r *http.Request)
ServeAny serves any Go value. Drill into any exported struct field or map/arary value. Arrays start at 1001. GET requests are served the JSON encoded values. POST requests are used to call methods. Ex request body: `{"Method":"Add","Args":["1","2","3"]}`. All args are JSON-encoded strings. The server will unmarshal each arg into it's appropriate type. Ex response body: `["6","null"]`.
func ServeError ¶
func ServeError(w http.ResponseWriter, code int)
func ServeHTTPS ¶
Use Let's Encrypt to fetch and renew certificates on any domain. serveHTTPS binds to ports 80 and 443 and serves the given handler. It uses a special handler for port 80 that can handle ACME challenges.
func ServeMethod ¶
func ServeObject ¶
func StripNonAlphaNumeric ¶
func StructToMap ¶
func UnixNanoTimestamp ¶
func UnixNanoTimestamp() string
func UnixTimestamp ¶
func UnixTimestamp() string
func WavelengthToRGB ¶
func WriteJSON ¶
func WriteJSON(w http.ResponseWriter, v any)
func WriteJSONFile ¶
func WriteMethodNotAllowed ¶
func WriteMethodNotAllowed(w http.ResponseWriter)
func WriteNotFound ¶
func WriteNotFound(w http.ResponseWriter)
func WriteTempFile ¶
Types ¶
type AuthMethod ¶
type BlogPost ¶
type BlogPost struct { Metadata *WebpageMetadata BodyHTML string }
type Condition ¶
type Condition struct { LHS *Expression `json:"lhs"` Op string `json:"op"` RHS *Expression `json:"rhs"` }
type Expression ¶
type Expression struct { IsLiteral bool `json:"isLiteral"` Value string `json:"value"` IsCall bool `json:"isCall"` Fn string `json:"fn"` Args []*Expression `json:"args"` IsRef bool `json:"isRef"` Ref string `json:"ref"` }
func (*Expression) GoString ¶
func (e *Expression) GoString() string
func (*Expression) Imports ¶
func (e *Expression) Imports() ImportMap
type FancyRouter ¶
type FancyRouter struct { // Routes. Each key should start with '/'. // To handle the root request, use the key "/". // To define a path variable, use square brackets like "/items/[itemID]". Routes map[string]http.Handler NotFound http.Handler }
FancyRouter handles HTTP requests by matching each request to a handler according to Next.js routing conventions.
func (*FancyRouter) SortedRoutes ¶
func (r *FancyRouter) SortedRoutes() []string
type Function ¶
type GitRepo ¶
type GitRepo struct {
Dir string
}
type GithubMirror ¶
type GithubMirror struct {
Workdir string
}
func (*GithubMirror) Pull ¶
func (g *GithubMirror) Pull(repo string) error
func (*GithubMirror) ServeHTTP ¶
func (g *GithubMirror) ServeHTTP(w http.ResponseWriter, r *http.Request)
Handle webhooks from github
type GithubRepository ¶
type GithubRepository struct { ID int `json:"id"` NodeID string `json:"node_id"` FullName string `json:"full_name"` }
func (*GithubRepository) SyncLocal ¶
func (repo *GithubRepository) SyncLocal(path string) error
type GithubWebhook ¶
type GithubWebhookRequest ¶
type GithubWebhookRequest struct { Zen string `json:"zen"` HookID int `json:"hook_id"` Hook *GithubWebhook `json:"hook"` Repository *GithubRepository `json:"repository"` }
type GoCodebase ¶
type GoCodebase struct {
Dir string
}
func (GoCodebase) Build ¶
func (c GoCodebase) Build(outFile string) error
func (*GoCodebase) GitRepo ¶
func (c *GoCodebase) GitRepo() *GitRepo
func (*GoCodebase) UpdateDeps ¶
func (c *GoCodebase) UpdateDeps() (bool, error)
type GoWorkspace ¶
type GoWorkspace struct {
Dir string
}
func (*GoWorkspace) Clone ¶
func (w *GoWorkspace) Clone(pkg string) error
func (*GoWorkspace) Install ¶
func (w *GoWorkspace) Install(pkg string) error
func (*GoWorkspace) Pull ¶
func (w *GoWorkspace) Pull(pkg string) error
func (*GoWorkspace) ServeGithubWebhook ¶
func (ws *GoWorkspace) ServeGithubWebhook(w http.ResponseWriter, r *http.Request)
type HCloudStorageFileSystem ¶
type HCloudStorageFileSystem struct { HetznerStorageBoxAddr string HetznerStorageBoxUsername string HetznerStorageBoxPassword string }
func (*HCloudStorageFileSystem) NewSFTPClient ¶
func (fs *HCloudStorageFileSystem) NewSFTPClient() (*sftp.Client, error)
func (*HCloudStorageFileSystem) NewSSHClient ¶
func (fs *HCloudStorageFileSystem) NewSSHClient() (*ssh.Client, error)
type HTMLDocument ¶
type HTMLTemplateData ¶
type MapType ¶
type MapType struct { Name Name `json:"name"` Description string `json:"description"` ElemType string `json:"elem_type"` Methods map[string]*Function `json:"methods"` DefaultJSON string `json:"default_json"` }
func (*MapType) WriteGoFile ¶
func (*MapType) WriteTypeScriptFile ¶
type MethodCall ¶
type MultiHostServer ¶
type MultiHostServer struct { Hosts map[string]http.Handler TwilioClient *TwilioClient AdminPhone string }
func (*MultiHostServer) HostPolicy ¶
func (s *MultiHostServer) HostPolicy(ctx context.Context, host string) error
func (*MultiHostServer) ServeHTTP ¶
func (s *MultiHostServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*MultiHostServer) Start ¶
func (s *MultiHostServer) Start(email, certDir string) error
type Name ¶
type Name []Word
func ParsePascalCaseName ¶
Function to parse PascalCase name into words
func (Name) GoExported ¶
GoExported returns an exported Go name. Ex: "Green Button" => "GreenButton"
func (Name) GoUnexported ¶
func (Name) LocalVarName ¶
type PhoneNumber ¶
type PhoneNumber string
func (PhoneNumber) Validate ¶
func (phone PhoneNumber) Validate() error
type PingServer ¶
type PingServer struct {
Msg string
}
func (*PingServer) ServeHTTP ¶
func (s *PingServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PostgresDB ¶
func (*PostgresDB) Open ¶
func (pg *PostgresDB) Open() *sql.DB
type ProgrammingLanguage ¶
type Prompt ¶
type Prompt struct { Name Name Desc string Options []PromptOption }
type PromptOption ¶
type ReactComponent ¶
func (*ReactComponent) Write ¶
func (rc *ReactComponent) Write(path string) error
type ReactElement ¶
type ReactElement struct { Type string Props []struct { Key string Value any } Children []ReactElement }
func (*ReactElement) WriteNextJSPage ¶
func (el *ReactElement) WriteNextJSPage(w io.Writer) error
type RemoteFileSystem ¶
type RemoteFileSystem struct {
Root string
}
func (*RemoteFileSystem) IsDir ¶
func (fs *RemoteFileSystem) IsDir(path string) bool
func (*RemoteFileSystem) IsFile ¶
func (fs *RemoteFileSystem) IsFile(path string) bool
func (*RemoteFileSystem) MakeDir ¶
func (fs *RemoteFileSystem) MakeDir(path string) error
func (*RemoteFileSystem) ReadDir ¶
func (fs *RemoteFileSystem) ReadDir(path string) ([]string, error)
func (*RemoteFileSystem) ReadFile ¶
func (fs *RemoteFileSystem) ReadFile(path string) ([]byte, error)
func (*RemoteFileSystem) Remove ¶
func (fs *RemoteFileSystem) Remove(path string) error
type Request ¶
func NewRequest ¶
type Route ¶
type Route struct { GetRoot http.HandlerFunc PostRoot http.HandlerFunc GetID func(id string, w http.ResponseWriter, r *http.Request) PostID func(id string, w http.ResponseWriter, r *http.Request) PutID func(id string, w http.ResponseWriter, r *http.Request) PatchID func(id string, w http.ResponseWriter, r *http.Request) DeleteID func(id string, w http.ResponseWriter, r *http.Request) }
type Router ¶
type Router struct { Root func(w http.ResponseWriter, r *http.Request) Next func(first string, w http.ResponseWriter, r *http.Request) }
type SHA256Server ¶
func (*SHA256Server) ServeHTTP ¶
func (s *SHA256Server) ServeHTTP(w http.ResponseWriter, r *http.Request)
type SinglePageApp ¶
type SinglePageApp struct {
// contains filtered or unexported fields
}
func (*SinglePageApp) ServeHTTP ¶
func (spa *SinglePageApp) ServeHTTP(w http.ResponseWriter, r *http.Request)
type Statement ¶
type Statement struct { IsReturn bool `json:"isReturn"` Return *Expression `json:"return"` IsAssign bool `json:"isAssign"` Name string `json:"name"` Value *Expression `json:"value"` IsIf bool `json:"isIf"` Condition *Expression `json:"condition"` Body []*Statement `json:"body"` }
Statement represents a line of code in a function or method body. There are 4 types of statements: returns, assignments, ifs and loops. Ifs and loops have substatements.
type SystemdService ¶
type SystemdService struct { Name string Desc string After string Type string Env []Pair[string, string] ExecStart string AutoRestart string WantedBy string }
func (*SystemdService) Restart ¶
func (s *SystemdService) Restart() error
func (*SystemdService) WriteConfig ¶
func (s *SystemdService) WriteConfig(w io.Writer) error
func (*SystemdService) WriteConfigToFile ¶
func (s *SystemdService) WriteConfigToFile() error
type Table ¶
type TableConstraint ¶
type TwilioClient ¶
func (*TwilioClient) SendSMS ¶
func (c *TwilioClient) SendSMS(to, message string) error
type Type ¶
type Type struct { ID string `json:"id"` Desc string `json:"desc"` Comments []Comment `json:"comments"` Name Name `json:"name"` PluralName Name `json:"pluralName"` IsScalar bool `json:"isScalar"` IsArray bool `json:"isArray"` IsMap bool `json:"isMap"` ElemType string `json:"elemType"` IsStruct bool `json:"isStruct"` Fields []Field `json:"fields"` Methods []Function `json:"methods"` DefaultJSON string `json:"defaultJSON"` }
type WebpageMetadata ¶
Source Files
¶
- accept.go
- acronyms.go
- add_to_known_hosts.go
- append_using_reflect.go
- auth_method.go
- backup_dir.go
- bit.go
- call_method.go
- cmd_server.go
- comment.go
- compress_dir.go
- condition.go
- content_type.go
- copy_dir.go
- copy_file.go
- copy_file_from_remote.go
- copy_file_to_remote.go
- create_file.go
- decrypt_and_decompress_dir.go
- delete_cookie.go
- download.go
- download_dir.go
- drill.go
- email.go
- encrypt_and_compress_dir.go
- env_var.go
- exec_remote.go
- exists.go
- expr_string.go
- expression.go
- field.go
- filter_test_files.go
- flatten.go
- form.go
- fprint_json.go
- frequency_to_rgb.go
- function.go
- get_name.go
- get_osid.go
- git_repo.go
- github_mirror.go
- github_repository.go
- github_webhook.go
- github_webhook_request.go
- go_codebase.go
- go_package.go
- go_workspace.go
- handle_cors.go
- handle_put.go
- has_method.go
- hcloud_file_system.go
- home_dir.go
- html_document.go
- html_head.go
- html_template.go
- html_template_data.go
- import_map.go
- install_go.go
- install_node.go
- install_tailscale.go
- int.go
- int_to_id.go
- int_type.go
- is_alpha_numeric.go
- is_array.go
- is_bool.go
- is_dir.go
- is_int.go
- is_map.go
- is_mutation.go
- is_root_request.go
- is_string.go
- is_struct.go
- is_ten_digits.go
- join_path.go
- json_string.go
- kebab_case.go
- kind.go
- link.go
- link_tree.go
- list.go
- list_item.go
- main.go
- map_list.go
- map_type.go
- metadata.go
- method.go
- method_call.go
- mime_type.go
- movie.go
- multi_host_server.go
- name.go
- nil.go
- normalize_go_name.go
- object.go
- only_lower_case.go
- only_one.go
- org.go
- os.go
- package.go
- package_manager.go
- pair.go
- parse_json.go
- parse_pascal_case_name.go
- parse_path.go
- pascal_case.go
- person.go
- personal.go
- phone_number.go
- ping_server.go
- pop.go
- pop_path.go
- port.go
- post.go
- postgres_db.go
- print_json.go
- programming_language.go
- prompt.go
- random_bits.go
- random_bytes.go
- random_code.go
- random_digit.go
- random_id.go
- random_token.go
- react_component.go
- react_element.go
- react_hook.go
- read_go_package_from_disk.go
- read_json.go
- read_json_file.go
- ref.go
- reload_systemd.go
- remote_file_system.go
- render_template_to_file.go
- request.go
- require_env_var.go
- restore_dir.go
- route.go
- router.go
- run.go
- run_ssh_with_known_hosts_check.go
- schema.go
- sender.go
- serialize.go
- serve.go
- serve_all.go
- serve_any.go
- serve_bool.go
- serve_error.go
- serve_https.go
- serve_method.go
- serve_object.go
- session.go
- set.go
- set_field.go
- sha256.go
- sha256_server.go
- sheets_db.go
- single_page_app.go
- snake_case.go
- ssh_client_config.go
- statement.go
- string.go
- string_type.go
- strip_non_alpha_numeric.go
- struct_to_map.go
- sync.go
- systemd_service.go
- table.go
- table_constraint.go
- text_type.go
- title_case.go
- touch.go
- twilio_client.go
- type.go
- type_type.go
- unix_nano_timestamp.go
- unix_timestamp.go
- upload_dir.go
- user.go
- valid_rel_path.go
- value.go
- video.go
- wait_until.go
- watch.go
- wavelength_to_rgb.go
- webpage_metadata.go
- word.go
- write_encrypted.go
- write_file.go
- write_json.go
- write_json_file.go
- write_method_not_allowed.go
- write_not_found.go
- write_temp_file.go
- xml.go
- xml_string.go