All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
pathological.paths
.pathological.path-matchers
.pathological.file-systems
.pathological.file-stores
.pathological.attributes
.pathological.attribute-specs
.copy-recursively
and move-recursively
in pathological.files
.walk-file-tree
in pathological.files
where :visit-file-failed-fn
was not being called.pathological.testing
.delete-recursively
, copy-recursively
, move-recursively
and populate-file-tree
in pathological.files
via an :on-error
option
taking :skip
or :throw
values.pathological.testing
.pathological.testing
dependencies (com.google.jimfs/jimfs
and
org.mockito/mockito-core
) are now in provided scope. They are only
required if the pathological.testing
namespace is used.populate-file-tree
.populate-file-tree
.populate-file-tree
.populate-file-tree
.:on-exists
values in populate-file-tree
.populate-file-tree
would not be applied to
nested entries.:on-entry-exists
and :on-directory-exists
to :on-exists
taking a map
from new type to existing type on populate-file-tree
(breaking).:merge
on-exists handling type to :append
(breaking).populate-file-tree
.String
, InputStream
and Reader
content in populate-file-tree
.populate-file-tree
using :on-entry-exists
option;
possible values are :throw
, :overwrite
or :skip
.populate-file-tree
using :on-directory-exists
option;
possible values are :throw
, :overwrite
, :merge
or :skip
.BasicFileAttributes
now passed as a map to pre-visit-directory-fn
and
visit-file-fn
on walk
.open?
, read-only?
, close
and separator
functions in
pathological.file-systems
.supports-file-attribute-view
, read-file-store-attribute-view
and
read-attribute
on file stores.BasePath
protocol to Pathable
.BasicFileStore
record from file-stores
in
pathological.file-systems
.BasicUserPrincipal
-> UserPrincipal
BasicGroupPrincipal
-> GroupPrincipal
*FileAttributes
-> *FileAttributeViews
BasicFileStore
-> FileStore
read-file-attribute-view
method with corresponding records for default view
types.set-attribute
method.read-attribute
method.read-attributes
method.lines
method.lines-stream
method.file-store
method to pathological.paths
.file-stores
method to pathological.file-systems
.supported-file-attribute-views
method to pathological.file-systems
.read-all-bytes
method.create-temp-file
method.create-temp-directory
method.size
method.list
method.find-stream
method.walk-stream
method.list-stream
method.probe-content-type
method.not-exists?
method.read-owner
method.set-owner
method.read-last-modified-time
method.set-last-modified-time
method.new-buffered-reader
method.new-buffered-writer
method.delete-if-exists
method.read-posix-file-permissions
method.set-posix-file-permissions
method.->posix-file-permissions
, ->posix-file-permissions-string
and
->posix-file-permissions-attribute
now deal in sets of keywords.docs
on release.Can you improve this documentation? These fine people already did:
Toby Clemson & Circle CIEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close