Interfacing with the Linux Ecosystem: Command-Line Utilities
Rivendell includes a number of command-line utilities. Some of these
can be used to perform efficient "bulk" operations --e.g.
import thousands of audio files in one command -- while others are
useful in various aspects of system maintenance. This section provides
a brief overview of the available utilities; full documentation for each
is available via the Linux man page facility.
rdclilogedit(1)
rdclilogedit1 is a
command-line interface (CLI) program that can be used to edit
Rivendell logs. It is loosely modeled after the venerable
ed1 command-line editor
and so is particularly well suited for use in scripting
environments.
Full documentation is available by doing
man 1 rdclilogedit.
rdconvert(1)
rdconvert1 is a command-line
interface (CLI) program that can be used to convert an audio file
into a different format.
Full documentation is available by doing
man 1 rdconvert.
rddbcheck(8)
rddbcheck8 is a
command-line interface (CLI) program that can be used to check a
Rivendell database for consistency and correct errors found.
Full documentation is available by doing
man 8 rddbcheck.
rdexport(1)
rdexport1 is a command-line
interface (CLI) program that can be used to
export audio material from the Rivendell Library. It is particularly
useful in situations where a large number of audio files need to be
exported in an automated fashion, and is capable of exporting
thousands of files with a single command-line invocation.
Full documentation is available by doing
man 1 rdexport.
rdimport(1)
rdimport1 is a command-line
interface (CLI) program that can be used to
import audio material into the Rivendell Library. It is particularly
useful in situations where a large number of audio files need to be
imported in an automated fashion, and is capable of importing
thousands of files with a single command-line invocation.
Full documentation is available by doing
man 1 rdimport.
rdmarkerset(8)
rdmarkerset8 is a
command-line interface (CLI) program that can be used to set or
alter audio cut markers in the Rivendell Radio Automation System.
It is capable of altering multiple cuts in a single operation.
Full documentation is available by doing
man 8 rdmarkerset.
rdrevert(8)
rdrevert8 is a
command-line interface (CLI) program that can be used to revert a
Rivendell database to a previous schema version.
Full documentation is available by doing
man 8 rdrevert.
rmlsend(1)
rmlsend1 is a small
utility that can be used to send RML commands to a
local or remote Rivendell host. It can operate in two modes: GUI or
a command line interface (CLI).
If started with no arguments, RMLSend will come up in GUI mode.
RMLSend in GUI Mode
Full documentation is available by doing
man 1 rmlsend.