Liking cljdoc? Tell your friends :D

re-conf.resources.file

File resources

File resources
raw docstring

chmodcljs

(chmod dest mode)
(chmod a b c)
(chmod c dest mode options)

Change file/directory mode resource:

(chmod "/home"/re-ops/.ssh" "0777") (chmod "/home"/re-ops/.ssh" "0777" {:recursive true})

Change file/directory mode resource:

(chmod "/home"/re-ops/.ssh" "0777")
(chmod "/home"/re-ops/.ssh" "0777" {:recursive true})
sourceraw docstring

chowncljs

(chown a u g)
(chown a b c d)
(chown c dest u g options)

Change file/directory owner using uid & gid resource:

(chown "/home"/re-ops/.ssh" "foo" "bar"); using user/group (chown "/home"/re-ops/.ssh" "foo" "bar" {:recursive true}); chown -R

Change file/directory owner using uid & gid resource:

(chown "/home"/re-ops/.ssh" "foo" "bar"); using user/group
(chown "/home"/re-ops/.ssh" "foo" "bar" {:recursive true}); chown -R
sourceraw docstring

copycljs

(copy src dest)
(copy c src dest)

Copy a file resource:

(copy src dest)

Copy a file resource:

(copy src dest)
sourceraw docstring

directorycljs

(directory dest)
(directory dest state)
(directory c dest state)

Directory resource: (directory "/tmp/bla") ; create directory (directory "/tmp/bla" :present) ; explicit create (directory "/tmp/bla" :absent) ; remove directory

Directory resource:
(directory "/tmp/bla") ; create directory
(directory "/tmp/bla" :present) ; explicit create
(directory "/tmp/bla" :absent) ; remove directory
sourceraw docstring

directory-statescljs

source

filecljs

(file dest)
(file dest state)
(file c dest state)

File resource: (file "/tmp/bla") ; touch a file (file "/tmp/bla" :present) ; explicit present (file "/tmp/bla" :absent) ; remove a file

File resource:
(file "/tmp/bla") ; touch a file
(file "/tmp/bla" :present) ; explicit present
(file "/tmp/bla" :absent) ; remove a file
sourceraw docstring

file-statescljs

source

fscljs

source

into-speccljs

(into-spec m args)
source

linecljs

(line & as)

File line resource either append or remove lines:

(line "/tmp/foo" "bar"); append line to the file (line "/tmp/foo" "bar" :present); append explicit (line "/tmp/foo" (line-eq "bar") :absent); remove lines equal to bar from the file (line "/tmp/foo" (fn [curr] (> 5 (.length curr))) :absent); remove lines using a function (line "/tmp/foo" "key" "value" "=" :set); set key value using seperator

File line resource either append or remove lines:

(line "/tmp/foo" "bar"); append line to the file
(line "/tmp/foo" "bar" :present); append explicit
(line "/tmp/foo" (line-eq "bar") :absent); remove lines equal to bar from the file
(line "/tmp/foo" (fn [curr] (> 5 (.length curr))) :absent); remove lines using a function
(line "/tmp/foo" "key" "value" "=" :set); set key value using seperator
sourceraw docstring

line-eqcljs

(line-eq line)

line equal predicate

line equal predicate
sourceraw docstring

renamecljs

(rename src dest)
(rename c src dest)

Rename a file/directory resource:

(rename "/tmp/foo" "/tmp/bar")

Rename a file/directory resource:

(rename "/tmp/foo"  "/tmp/bar")
sourceraw docstring

(symlink & as)

Symlink resource:

(symlink "/home/re-ops/.vim/.vimrc" "/home/re-ops/.vimrc") ; create symlink

Symlink resource:

(symlink "/home/re-ops/.vim/.vimrc"  "/home/re-ops/.vimrc") ; create symlink
sourceraw docstring

templatecljs

(template tmpl dest args)
(template c tmpl dest args)

Create a file from a mustache template resource:

(template "/home/re-ops/.ssh/autorized-keys" "authorized-keys.mustache" {:keys ...})

Create a file from a mustache template resource:

(template "/home/re-ops/.ssh/autorized-keys" "authorized-keys.mustache" {:keys ...})
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close