Index of Public Functions and Variables -
This page has an alphabetical index of all the documented functions and variables
in
control.
A
append function control.commands Append a line to a file.
C
call function control.core Call other tasks in deftask,for example: (call :ps...
cat function control.commands cat a file.
cd macro control.commands change current directory.
chmod function control.commands chmod [mod] [file].
clear-options! function control.core Clear global options.
comm function control.commands Comments a line in a file with special character,d...
D
defcluster macro control.core Define a cluster including some remote machines,fo...
deftask macro control.core Define a task for executing on remote machines: (...
E
env macro control.commands declare a env variable for next command.
exists? function control.core Check if a file or directory is exists.
I
init function control.main Initialize clojure-control, create a sample contro...
L
local function control.core Execute command on local machine.
P
path macro control.commands modify shell path.
prefix macro control.commands execute a prefix command, for instance, activate s...
R
rsync function control.core Rsync local files to remote machine's files,for ex...
run function control.commands simply run several commands.
run function control.main Run user-defined clojure-control tasks against cer...
S
scp function control.core Copy local files to remote machines: (scp "test.t...
sed function control.commands Use sed to replace strings matched pattern with op...
server function control.main Start a control server for handling requests: -p [...
set-options! function control.core Set global options for ssh,scp and rsync, key and...
show function control.main Show cluster info.
ssh function control.core Execute commands via ssh: (ssh "date") (ssh "ps au...
sudo macro control.commands run a command with sudo.
U
uncomm function control.commands uncomment a line in a file.
V
version function control.main Print version for Clojure-control and the current ...