Enter the query into the form above.
API method:
GET /api/symbols?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Gives the sha256 hash of a file and the size of the file in nar form.
Write SIZE bytes read from INPUT to FILE, throwing system-error with an errno of EEXIST if FILE already exists. TYPE is a symbol, either 'regular or 'executable.
This procedure is suitable as a #:dump-file argument to 'restore-file'. When used that way, it deduplicates files on the fly as they are restored, thereby removing the need for a deduplication pass that would re-read all the files down the road.
Return the list of store items used by the currently running processes.
This code should typically run as root; it allows the garbage collector to determine which store items must not be deleted.
Return the list of garbage collector roots ("GC roots"). This includes "regular" roots found in %GC-ROOTS-DIRECTORY as well as indirect roots that are user-controlled symlinks stored anywhere on the file system.
Return true if ROOT exists and is owned by UID, false otherwise.
Connect to the SSH daemon at URI, a URI object with the 'ssh' scheme.
Lower PROC, a monadic procedure in %STORE-MONAD, to a "normal" procedure taking the store as its first argument.
Build THINGS, a list of store items which may be either '.drv' files or outputs, and return when the worker is done building them. Elements of THINGS that are not derivations can only be substituted and not built locally. Alternately, an element of THING can be a derivation/output name pair, in which case the daemon will attempt to substitute just the requested output of the derivation. Return #t on success.
When a handler is installed with 'with-build-handler', it is called any time 'build-things' is called.
Return a list containing PATHS and all their references sorted in topological order.
Apply PROC over each element of LST, accumulating 'build-things' calls and coalescing them into a single call.
CUTOFF is the threshold above which we stop accumulating unresolved nodes.
Return the direct store path part of PATH, stripping components after '/gnu/store/xxxx-foo'.
Optimize the store by hard-linking identical files ("deduplication".) Return #t on success.
Return the build log file for FILE, or #f if none could be found. FILE must be an absolute store file name, or a derivation file name.
Return the list of valid "derivers" of PATH---i.e., all the .drv present in the store that have PATH among their outputs.
Set STORE's CACHE to VALUE.
This is a mutating version that should be avoided. Prefer the functional 'set-store-connection-cache' instead, together with using %STORE-MONAD.
Return #t if PATH is a store path.
This is a lightweight check. Use 'valid-path-syntax?' to validate untrusted input.
Return a list of root/target pairs: for each pair, the first element is the GC root file name and the second element is its target in the store.
When talking to a local daemon, this operation is equivalent to the 'gc-roots' procedure in (guix store roots), except that the 'find-roots' excludes potential roots that do not point to store items.
Add BYTES under file NAME in the store, and return its store path. REFERENCES is the list of store paths referred to by the resulting store path.