Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
flox::ReplCommand Class Reference

Run an interactive nix REPL with extensions. More...

#include <repl.hh>

Inheritance diagram for flox::ReplCommand:
flox::NixState

Public Member Functions

command::VerboseParsergetParser ()
 
int run ()
 Execute the repl routine.
 

Private Attributes

command::VerboseParser parser
 

Additional Inherited Members

- Private Member Functions inherited from flox::NixState
 NixState ()=default
 Construct NixState using the systems default nix store.
 
 NixState (nix::ref< nix::Store > &store)
 Construct NixState from an existing store connection.
 
nix::ref< nix::EvalState > getState ()
 Lazily open a nix evaluator.
 
- Private Member Functions inherited from flox::NixStoreMixin
 NixStoreMixin (const NixStoreMixin &)=default
 
 NixStoreMixin (NixStoreMixin &&)=default
 
NixStoreMixinoperator= (const NixStoreMixin &)=default
 
NixStoreMixinoperator= (NixStoreMixin &&)=default
 
 NixStoreMixin (const nix::ref< nix::Store > &store)
 Construct NixStoreMixin from an existing store connection.
 
 NixStoreMixin ()
 Construct NixStoreMixin using the systems default nix store.
 
nix::ref< nix::Store > getStore ()
 Lazily open a nix store connection.
 

Detailed Description

Run an interactive nix REPL with extensions.

Member Function Documentation

◆ run()

int flox::ReplCommand::run ( )

Execute the repl routine.

Returns
EXIT_SUCCESS or EXIT_FAILURE.

The documentation for this class was generated from the following files: