Module operations

Source

Re-exports§

pub use install::*;

Modules§

install

Structs§

BuildProject
BuildProjectBuilder
Use builder syntax to set the inputs and finish with _build().
Download
Builder for a rock downloader.
DownloadedPackedRock
DownloadedPackedRockBytes
DownloadedRockspec
Exec
Rocks package runner, providing fine-grained control over how a package should be run.
ExecBuilder
Use builder syntax to set the inputs and finish with _exec().
FetchSrc
A rocks package source fetcher, providing fine-grained control over how a package should be fetched.
FetchSrcBuilder
Use builder syntax to set the inputs and finish with _build().
Pack
A binary rock packer
PackBuilder
Use builder syntax to set the inputs and finish with _build().
Remove
Run
RunBuilder
Use builder syntax to set the inputs and finish with _build().
RunCommand
RunCommandError
RunLua
RunLuaBuilder
Use builder syntax to set the inputs and finish with _build().
Sync
A rocks sync builder, for synchronising a tree with a lockfile.
SyncBuilder
Use builder syntax to set the inputs and finish with _build().
SyncReport
Test
TestBuilder
Use builder syntax to set the inputs and finish with _run().
Update
A rocks package updater, providing fine-grained control over how packages should be updated. Can update multiple packages in parallel.
UpdateBuilder
Use builder syntax to set the inputs and finish with _update().

Enums§

BuildProjectError
DownloadRockspecError
DownloadSrcRockError
ExecError
FetchSrcError
FetchSrcRockError
InstallCmdError
InstallTestDependenciesError
PackError
PinError
RemoveError
RunError
RunLuaError
RunTestsError
SearchAndDownloadError
SyncError
TestEnv
UnpackError
UpdateError

Functions§

install_command
Ensure that a command is installed. This defaults to the local project tree if cwd is a project root.
set_pinned_state
unpack_src_rock