Premake Internals
File List
Here is a list of all documented files with brief descriptions:
 buffered_io.cProvide buffered io
 buffered_io.hProvide buffered io
 criteria_matches.cDetermine if this criteria is met by the provided filter terms
 curl_utils.cCurl utilities for the http library
 curl_utils.hCurl utilities for the http library
 debug_prompt.cDisplay a prompt and enter interactive REPL mode
 http_download.cHTTP download support using libcurl
 http_get.cHTTP get request support using libcurl
 http_post.cHTTP post request support using libcurl
 lua_auxlib.cModifications and extensions to Lua's library functions
 lua_shimtable.hLua shim for premake binary modules
 os_chdir.cChange the current working directory
 os_chmod.cChange file permissions
 os_comparefiles.cCheck if two files are identical
 os_compile.cCompile lua source
 os_copyfile.cCopy a file from one location to another
 os_getcwd.cRetrieve the current working directory
 os_getpass.cPrompt and retrieve a password from the user
 os_host.cGet the current host OS we're executing on
 os_is64bit.cNative code-side checking for a 64-bit architecture
 os_isdir.cReturns true if the specified directory exists
 os_isfile.cReturns true if the given file exists on the file system
 os_islink.cReturns true if the given path is a symbolic link or reparse point
 os_locate.cLocates files along the standard built-in search paths
 os_match.cMatch files and directories
 os_mkdir.cCreate a subdirectory
 os_pathsearch.cLocates a file, given a set of search paths
 os_realpath.cReturn the canonical absolute version of a given path
 os_remove.cRemove a file on Windows
 os_rename.cRename a path on Windows
 os_rmdir.cRemove a subdirectory
 os_stat.cRetrieve information about a file
 os_touchfile.cMarkes a file as modified without changing its contents
 os_uuid.cCreate a new UUID
 os_writefile_ifnotequal.cWrites a file only if it differs with its current contents
 path_getabsolute.cReturns an absolute version of a relative path
 path_getrelative.cReturns a path relative to another
 path_isabsolute.cDetermines if a path is absolute or relative
 path_isabsolute.hDetermines if a path is absolute or relative
 path_join.cJoin two or more pieces of a file system path
 path_normalize.cRemoves any weirdness from a file system path string
 path_translate.cTranslates between path separators
 path_wildcards.cConverts from a simple wildcard syntax to the corresponding Lua pattern
 premake.cProgram entry point
 premake.hProgram-wide constants and definitions
 premake_main.cProgram entry point
 string_endswith.cDetermines if a string ends with the given sequence
 string_hash.cComputes a hash value for a string
 string_startswith.cDetermines if a string starts with the given sequence
 term_textColor.cChange the foreground color of the terminal output