- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Version of @{function:csprintf} that takes a vector of arguments.
- Function
- Format a shell command string. This function behaves like `sprintf`, except that all the normal conversions (like "%s") will be properly escaped, and additional conversions are supported:
- Function
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- @{function:xsprintf} callback for JavaScript encoding.
- Function
- Function
- Format a Javascript string, using JSON to export complex values. This function behaves like `sprintf`, except that all the normal conversions (like "%s") will be properly escaped, and additional conversions are supported:
- Function
- String escaped for terminal output. See @{function:tsprintf}.
- Class
- Method
- Method
- Method
- Method
- Method
- @{function:urisprintf} callback for URI encoding.
- Function
- Function
- Format a URI. This function behaves like `sprintf`, except that all the normal conversions (like "%s") will be properly escaped, and additional conversions are supported:
- Function
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Example @{function:xsprintf} callback. When you call `xsprintf`, you must pass a callback like this one. `xsprintf` will invoke the callback when it encounters a conversion (like "%Z") in the pattern string.
- Function
- Parse a `sprintf()`-style format string in an extensible way.
- Function
- @{function:xsprintf} callback for Git encoding.
- Function
- Format a Git ref selector. This formatting is important when executing commands like "git log" which can not unambiguously parse all values as ref selectors.
- Function
- Build maps of libphutil libraries. libphutil uses the library map to locate and load classes and functions in the library.
- Class
- Analyze the library, generating the file and symbol maps.
- Method
- Write a finalized library map.
- Method
- Convert the symbol analysis of all the source files in the library into a library map.
- Method
- Build a map of all source files in a library to hashes of their content. Returns an array like this:
- Method
- Method
- Method
- Build a future which returns a `extract-symbols.php` analysis of a source file.
- Method
- Drop the symbol cache, forcing a clean rebuild.
- Method
- Write a symbol map to disk cache.
- Method
- Load the library symbol cache, if it exists and is readable and valid.
- Method
- Get the path to the library init file.
- Method
- Get the path to the map file.
- Method
- Get the path to the symbol cache file.
- Method
- Get the path to some file in the library.
- Method
- Build and update the library map.
- Method
- Get the map of files in this library, analyzing the library to build it if necessary.
- Method
- Get the map of symbols in this library, analyzing the library to build it if necessary.
- Method
- Control subprocess parallelism limit. Use `--limit` to set this.
- Method
- Create a new map builder for a library.
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0