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.