(characterise-filter ft)characterises a filter based on type
(characterise-filter "src") => (just {:tag :pattern :pattern #"src"})
(characterise-filter (fn [_] nil)) => (just {:tag :fn :fn fn?})
characterises a filter based on type
(characterise-filter "src")
=> (just {:tag :pattern :pattern #"src"})
(characterise-filter (fn [_] nil))
=> (just {:tag :fn :fn fn?})(option)(option k)shows all options for file operations
(option) => (contains [:atomic-move :create-new :skip-siblings :read :continue :create :terminate :copy-attributes :append :truncate-existing :sync :follow-links :delete-on-close :write :dsync :replace-existing :sparse :nofollow-links :skip-subtree])
(option :read) => java.nio.file.StandardOpenOption/READ
shows all options for file operations
(option)
=> (contains [:atomic-move :create-new
:skip-siblings :read :continue
:create :terminate :copy-attributes
:append :truncate-existing :sync
:follow-links :delete-on-close :write
:dsync :replace-existing :sparse
:nofollow-links :skip-subtree])
(option :read)
=> java.nio.file.StandardOpenOption/READ(pattern s)takes a string as turns it into a regex pattern
(pattern ".clj") => #"\Q.\Eclj"
(pattern "src/*") => #"src/.+"
takes a string as turns it into a regex pattern (pattern ".clj") => #"\Q.\Eclj" (pattern "src/*") => #"src/.+"
(tag-filter m)adds a tag to the filter to identify the type
(tag-filter {:pattern #"hello"}) => (just {:tag :pattern :pattern #"hello"})
adds a tag to the filter to identify the type
(tag-filter {:pattern #"hello"})
=> (just {:tag :pattern
:pattern #"hello"})cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |