|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
Public Member Functions | |
| std::string | description () override |
| std::string | doc () override |
| Category | category () override |
| void | run (ref< Store > store, ref< Installable > installable) override |
| Public Member Functions inherited from nix::Common | |
| std::string | makeRcScript (EvalState &state, ref< Store > store, const BuildEnvironment &buildEnvironment, const Path &tmpDir, const Path &outputsDir=absPath(".")+"/outputs") |
| void | fixupStructuredAttrs (const std::string &ext, const std::string &envVar, const std::string &content, StringMap &rewrites, const BuildEnvironment &buildEnvironment, const Path &tmpDir) |
| Strings | getDefaultFlakeAttrPaths () override |
| Strings | getDefaultFlakeAttrPathPrefixes () override |
| StorePath | getShellOutPath (EvalState &state, ref< Store > store, ref< Installable > installable) |
| std::pair< BuildEnvironment, std::string > | getBuildEnvironment (EvalState &state, ref< Store > store, ref< Installable > installable) |
| Public Member Functions inherited from nix::InstallableCommand | |
| void | run (ref< Store > store) override |
| std::vector< FlakeRef > | getFlakeRefsForCompletion () override |
| Public Member Functions inherited from nix::Args | |
| virtual bool | forceImpureByDefault () |
| virtual AsyncIoRoot & | aio ()=0 |
| void | addFlag (Flag &&flag) |
| void | removeFlag (const std::string &longName) |
| void | expectArgs (ExpectedArg &&arg) |
| void | expectArg (const std::string &label, std::string *dest, bool optional=false) |
| void | expectArgs (const std::string &label, std::vector< std::string > *dest) |
| virtual JSON | toJSON () |
| RootArgs & | getRoot () |
| Public Member Functions inherited from nix::SourceExprCommand | |
| ref< eval_cache::CachingEvaluator > | getEvaluator () override |
| Installables | parseInstallables (EvalState &state, ref< Store > store, std::vector< std::string > ss) |
| ref< Installable > | parseInstallable (EvalState &state, ref< Store > store, const std::string &installable) |
| void | completeInstallable (EvalState &state, AddCompletions &completions, std::string_view prefix) |
| CompleterClosure | getCompleteInstallable () |
| Public Member Functions inherited from nix::EvalCommand | |
| ref< Store > | getEvalStore () |
| Public Member Functions inherited from nix::StoreCommand | |
| void | run () override |
| ref< Store > | getStore () |
| virtual ref< Store > | createStore () |
| Public Member Functions inherited from nix::Command | |
| virtual std::optional< ExperimentalFeature > | experimentalFeature () |
| Public Member Functions inherited from nix::MixEvalArgs | |
| Bindings * | getAutoArgs (Evaluator &state) |
| Public Member Functions inherited from nix::MixProfile | |
| void | updateProfile (const StorePath &storePath) |
| void | updateProfile (const BuiltPaths &buildables) |
Additional Inherited Members | |
| Public Types inherited from nix::Command | |
| typedef int | Category |
| Public Attributes inherited from nix::Common | |
| std::set< std::string > | ignoreVars |
| std::vector< std::pair< std::string, std::string > > | redirects |
| Public Attributes inherited from nix::Args | |
| MultiCommand * | parent = nullptr |
| Public Attributes inherited from nix::SourceExprCommand | |
| std::optional< Path > | file |
| std::optional< std::string > | expr |
| Public Attributes inherited from nix::MixFlakeOptions | |
| flake::LockFlags | lockFlags |
| Public Attributes inherited from nix::EvalCommand | |
| bool | startReplOnEvalErrors = false |
| bool | ignoreExceptionsDuringTry = false |
| Public Attributes inherited from nix::MixEvalArgs | |
| SearchPath | searchPath |
| std::optional< std::string > | evalStoreUrl |
| Public Attributes inherited from nix::MixRepair | |
| RepairFlag | repair = NoRepair |
| Public Attributes inherited from nix::MixProfile | |
| std::optional< Path > | profile |
| Public Attributes inherited from nix::MixJSON | |
| bool | json = false |
| Static Public Attributes inherited from nix::Args | |
| static CompleterFun | completePath |
| static CompleterFun | completeDir |
| Static Public Attributes inherited from nix::Command | |
| static constexpr Category | catDefault = 0 |
| static constexpr Category | catCustom = 1000 |
| Static Public Attributes inherited from nix::MixEvalArgs | |
| static constexpr auto | category = "Common evaluation options" |
| Protected Types inherited from nix::Args | |
| typedef void | CompleterFun(AddCompletions &, size_t, std::string_view) |
| typedef std::function< CompleterFun > | CompleterClosure |
| Protected Member Functions inherited from nix::Args | |
| virtual bool | processFlag (Strings::iterator &pos, Strings::iterator end) |
| virtual bool | processArgs (const Strings &args, bool finish) |
| virtual Strings::iterator | rewriteArgs (Strings &args, Strings::iterator pos) |
| virtual void | initialFlagsProcessed () |
| virtual std::optional< std::reference_wrapper< RootArgs > > | asRootArgs () |
| Protected Attributes inherited from nix::Args | |
| std::map< std::string, Flag::ptr > | longFlags |
| std::map< char, Flag::ptr > | shortFlags |
| std::list< ExpectedArg > | expectedArgs |
| std::list< ExpectedArg > | processedArgs |
| std::set< std::string > | hiddenCategories |
| Static Protected Attributes inherited from nix::Args | |
| static const size_t | ArityAny = std::numeric_limits<size_t>::max() |
|
inlineoverridevirtual |
Reimplemented from nix::Command.
|
inlineoverridevirtual |
Return a short one-line description of the command.
Reimplemented from nix::Args.
|
inlineoverridevirtual |
Return documentation about this command, in Markdown format.
Reimplemented from nix::Args.
|
inlineoverridevirtual |
Implements nix::InstallableCommand.