index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
memfs
/
node.go
Age
Commit message (
Expand
)
Author
2025-01-23
all: use for-range with numeric
Shulhan
2025-01-23
all: replace "interface{}" with "any"
Shulhan
2025-01-22
lib/http: always refresh a directory on GET request
Shulhan
2024-12-28
lib/memfs: move the old Watcher and DirWatcher to watchfs
Shulhan
2024-12-28
lib/memfs: refactoring Watch to use "watchfs/v2"
Shulhan
2024-03-06
all: conform with linter gosec, ineffasign, and makezero
Shulhan
2024-03-05
all: comply with linter recommendations #1
Shulhan
2024-03-02
all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"
Shulhan
2023-12-13
all: fix linter warnings reported by revive
Shulhan
2023-12-09
lib/memfs: add parameter withContent to [Node.JSON]
Shulhan
2023-11-21
lib/memfs: check for file not exist in scanDir and updateDir
Shulhan
2023-11-14
lib/memfs: add method JSON to Node
Shulhan
2023-11-14
lib/memfs: add option to pack JSON without ModTime
Shulhan
2023-11-08
lib/memfs: do not return when mode changes in Node Update
Shulhan
2023-11-08
lib/memfs: remove embedding os.FileInfo and http.File
Shulhan
2023-11-05
lib/memfs: re-scan directory content on Node's Update
Shulhan
2023-10-29
lib/memfs: add method Child to Node
Shulhan
2023-10-24
lib/memfs: quote the path in the returned error
Shulhan
2023-09-11
lib/memfs: update and add missing comment to constants and methods
Shulhan
2022-09-01
lib/memfs: fix SIGSEGV when node is deleted when being watched
Shulhan
2022-08-31
lib/memfs: simplify checking for symlink
Shulhan
2022-08-03
lib/memfs: add method to generate index.html in Node's Content
Shulhan
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
Shulhan
2022-04-06
all: replace any usage of ioutil package with os or io
Shulhan
2022-04-06
lib/memfs: make the Node's addChild to be idempotent
Shulhan
2022-03-27
lib/memfs: differentiate prefix on MemFS's Update and Node's Update
Shulhan
2021-12-19
lib/memfs: realign struct Node, Options, PathNode, and on unit tests
Shulhan
2021-12-19
lib/memfs: remove field ContentEncoding from EmbedOptions and Node
Shulhan
2021-10-26
lib/memfs: move the embedded parameter to Options
Shulhan
2021-10-09
lib/memfs: prefix all error when the method or function names
Shulhan
2021-10-09
lib/memfs: use consistent receiver name on Node methods
Shulhan
2021-10-09
lib/memfs: refactoring Node field V into Content
Shulhan
2021-10-09
lib/memfs: set the node modification time in embedded file
Shulhan
2021-10-08
lib/memfs: remove unnecessary initialization on NewNode
Shulhan
2021-10-02
lib/memfs: export the Node Update method
Shulhan
2021-09-25
lib/io: fix NewWatcher when called DirWatcher
Shulhan
2021-09-11
lib/memfs: fix NewNode if node is symlink to directory
Shulhan
2021-08-30
lib/memfs: fix empty ContentType if MaxFileSize is negative
Shulhan
2021-08-29
lib/memfs: change the MarshalJSON to always return an object
Shulhan
2021-08-22
lib/memfs: add method Save and Encode
Shulhan
2021-08-22
lib/memfs: fix empty file not being added to tree
Shulhan
2021-08-22
lib/memfs: fix symbolic link with different name
Shulhan
2021-08-12
lib/memfs: make the MarshalJSON on Node to return the content
Shulhan
2021-07-30
lib/memfs: add internal method to reset modTime
Shulhan
2021-07-25
lib/memfs: implement json.Marshaler on MemFS and Node
Shulhan
2021-06-03
memfs: set the field Parent on Node AddChild
Shulhan
2021-01-09
memfs: allow AddFile to set internal path
Shulhan
2021-01-09
memfs: simplify the generate function name
Shulhan
2021-01-08
memfs: remove field WithContent
Shulhan
2021-01-08
memfs: refactoring, allow multiple instances of memfs in single package
Shulhan
[next]