Some auxiliary operations to deal with executables (system commands) used by CPM.
checkRequiredExecutables
:: ErrorLogger ()
Check whether all operating system executables required by CPM are present on the current system. |
getCurlCmdOpts
:: ErrorLogger (String,[String])
Returns the curl
command (first component of the result)
together with some standard options.
|
getCurlCmd
:: ErrorLogger String
Returns the curl
command with some standard options as a string.
|
getCurryCheck
:: Config -> ErrorLogger (Maybe String)
Returns the curry-check
command, either from the current path
or from CPM's bin directory, or Nothing
if it does not exist.
|
getCurryDoc
:: Config -> ErrorLogger String
Returns the curry-doc
command, either from the current path
or from CPM's bin directory.
|
Check whether all operating system executables required by CPM are present
on the current system.
Since this takes some time, it is only checked with CPM's |
Returns the |
Returns the |
Returns the |
Returns the |