aboutsummaryrefslogtreecommitdiff
path: root/lib/memfs
AgeCommit message (Expand)Author
3 dayslib/memfs: fix due to changes on [text/diff] packageShulhan
10 daysall: apply go fixShulhan
2026-01-15all: convert license and copyright to use SPDX identifiersShulhan
2025-01-26lib/memfs: return nil on AddChild if path is not includedShulhan
2025-01-23all: use for-range with numericShulhan
2025-01-23all: replace "interface{}" with "any"Shulhan
2025-01-22lib/http: always refresh a directory on GET requestShulhan
2025-01-06lib/memfs: remove GoEmbed test that generate dynamic timesShulhan
2024-12-29all: merge package "lib/ints" and "lib/ints64" into "slices"Shulhan
2024-12-28lib/bytes: split the hexdump related functions to separate packageShulhan
2024-12-28lib/memfs: move the old Watcher and DirWatcher to watchfsShulhan
2024-12-28lib/memfs: refactoring Watch to use "watchfs/v2"Shulhan
2024-12-03lib/memfs: move compiled regex to their optionsShulhan
2024-09-04all: fix various linter warningsShulhan
2024-08-09lib/memfs: document the comparison with "go:embed" directiveShulhan
2024-08-03lib/memfs: another fix for refreshShulhan
2024-07-22lib/memfs: sanitize the Root directory to fix refreshShulhan
2024-04-10lib/memfs: set embed file mode to print as octalShulhan
2024-03-21lib/memfs: trim trailing slash ("/") in the path of Get methodShulhan
2024-03-09all: reformat all files with goimportsShulhan
2024-03-09lib: move package "net/html" to "lib/html"Shulhan
2024-03-06all: conform with linter gosec, ineffasign, and makezeroShulhan
2024-03-05lib/memfs: remove deprecated Merge functionShulhan
2024-03-05all: comply with linter recommendations #3Shulhan
2024-03-05all: comply with linter recommendations #2Shulhan
2024-03-05all: comply with linter recommendations #1Shulhan
2024-03-02all: move the repository to "git.sr.ht/~shulhan/pakakeh.go"Shulhan
2024-02-04lib/memfs: protect internal [DirWatcher.fileWatcher] with mutexShulhan
2024-02-03lib/memfs: fix flaky test on [Memfs.Get] with refreshShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-12-09lib/memfs: add parameter withContent to [Node.JSON]Shulhan
2023-11-22lib/memfs: add sub file systemShulhan
2023-11-21lib/memfs: check for file not exist in scanDir and updateDirShulhan
2023-11-15lib/memfs: check for empty path on GetShulhan
2023-11-14lib/memfs: improve the refresh methodShulhan
2023-11-14lib/memfs: add method JSON to NodeShulhan
2023-11-14lib/memfs: simplify error on GetShulhan
2023-11-14lib/memfs: increase delay on DirWatcher exampleShulhan
2023-11-14lib/memfs: add option to pack JSON without ModTimeShulhan
2023-11-08lib/memfs: split handling deleted directory and file on DirWatcherShulhan
2023-11-08lib/memfs: stop all Watcher spawn by DirWatcherShulhan
2023-11-08lib/memfs: use second channel to stop goroutine in WatcherShulhan
2023-11-08lib/memfs: do not return when mode changes in Node UpdateShulhan
2023-11-08lib/memfs: remove embedding os.FileInfo and http.FileShulhan
2023-11-08lib/memfs: remove mocking os.StatShulhan
2023-11-08lib/memfs: refactoring, simplify DirWatcher logicShulhan
2023-11-07lib/memfs: add test for DirWatcher with symlink to fileShulhan
2023-11-05lib/memfs: re-scan directory content on Node's UpdateShulhan
2023-11-05lib/memfs: include empty directoryShulhan
2023-10-29lib/memfs: call the Init method in the embedded fileShulhan