Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Classes | Namespaces
command.hh File Reference

Executable command helpers, argument parsers, etc. More...

#include "flox/core/command.hh"
#include "flox/pkgdb/input.hh"
#include "flox/pkgdb/write.hh"

Go to the source code of this file.

Classes

struct  flox::pkgdb::DbPathMixin
 Adds a single package database path to a state blob. More...
 
struct  flox::pkgdb::PkgDbMixin< T >
 Adds a single package database and optionally an associated flake to a state blob. More...
 
class  flox::pkgdb::ScrapeCommand
 Scrape a flake prefix producing a SQLite3 database with package metadata. More...
 
class  flox::pkgdb::GetCommand
 Minimal set of DB queries, largely focused on looking up info that is non-trivial to query with a "plain" SQLite statement. More...
 
class  flox::pkgdb::ListCommand
 

Namespaces

namespace  flox
 Interfaces for use by flox.
 
namespace  flox::pkgdb
 Interfaces for caching package metadata in SQLite3 databases.
 

Detailed Description

Executable command helpers, argument parsers, etc.