Commit graph

38 commits

Author SHA1 Message Date
343e8c6c77 Update README.md 2025-08-02 17:36:41 +02:00
4df3713c9d DirEntry: fixed bug with writing name 2025-08-02 17:25:52 +02:00
bdd01bd70e implemented setattr (properly) 2025-08-02 17:22:32 +02:00
c9e8833ac6 implemented rmdir 2025-08-02 00:36:35 +02:00
2ed107478e correctly update file size after write 2025-08-01 22:42:13 +02:00
ea3e2a76c4 enter the Rc-RefCell madness 2025-08-01 18:09:45 +02:00
2b01b9ff0e implemented read 2025-08-01 01:08:48 +02:00
e1d458a384 FatFuse: moved drop -> destroy 2025-07-31 23:52:06 +02:00
19340bd4ee look up inodes by path
also DirEntry::name now no longer returns option invalid chars get
replaced by ?
2025-07-31 23:47:45 +02:00
7f6c304709 ls/ll works now 2025-07-31 01:16:53 +02:00
bdcda26d77 cluster 0 as 'empty' marker 2025-07-31 01:13:32 +02:00
7a4d89a09a removed some FUSE ops that will not be implemented (for now) 2025-07-31 01:11:27 +02:00
df20ae6f0c fixed and update fat-mount 2025-07-31 01:07:48 +02:00
f708ab0b50 moved the Rc<RefCell<>> back into FatFs 2025-07-31 01:07:28 +02:00
8b55d8d13c strip 0 terminator from long name 2025-07-31 00:22:16 +02:00
026e145ccb added fat-mount 2025-07-30 22:00:38 +02:00
833fb71108 implemented FUSE lookup function 2025-07-30 21:59:34 +02:00
372aa34022 moved FUSE impl into separate file, more work on inodes 2025-07-29 20:33:56 +02:00
3c977d2d42 DirIter: now exposed by FatFs 2025-07-29 20:32:36 +02:00
619ba155c9
Added MIT license 2025-07-28 00:16:04 +02:00
7894ded242 started work on inodes 2025-07-27 23:18:06 +02:00
a08a84c3e4 removed generic from FatFs, made inner a dyn now 2025-07-27 23:16:56 +02:00
b3d87687dd DirEntry: added more methods 2025-07-27 23:15:28 +02:00
9ad94e9634 started work on fuse implementation 2025-07-27 14:38:31 +02:00
e4f693ed3e only expose regular DirEntries, long filename one's are internal 2025-07-27 14:38:17 +02:00
f3d411f821 moved low-level code into fat-bits subcrate 2025-07-27 13:24:01 +02:00
fd24c27338 added long filename support 2025-07-27 02:04:21 +02:00
3c20c2c97c dump.rs: added tree function 2025-07-27 00:24:48 +02:00
fc7a0c4616 FatFs: moved data/inner behind Rc+RefCell
so that non-mut ref can read
2025-07-27 00:24:32 +02:00
17e5bfc27c DirEntry: added is_dot, is_dotdot, is_hidden methods 2025-07-27 00:22:27 +02:00
db105d3534 DirEntry: updated Display 2025-07-27 00:17:23 +02:00
b96805c1c4 SubSlice(Mut): custom Debug implementation 2025-07-26 16:48:02 +02:00
56871201dd DirEntry: add methods to check if is a file or a dir 2025-07-26 16:47:36 +02:00
1bfd7d3ba5 DisEntry: use custom formatting for DateTime in Display 2025-07-26 16:47:12 +02:00
1785c0e7dd added Display for Attr
shows flags ls-style
2025-07-26 16:46:39 +02:00
905d8a61cc fixed bug in first_data_offset 2025-07-26 16:46:17 +02:00
99bb1e25c2 I should probably make more commits 2025-07-26 15:51:21 +02:00
5f234725d9 init commit 2025-07-20 12:39:13 +02:00