summaryrefslogtreecommitdiff
path: root/examples/examples.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-04 22:29:49 +0300
committerPaul Buetow <paul@buetow.org>2026-07-04 22:29:49 +0300
commit49e4dbf6ee07b13790231091ef8f73f025841a19 (patch)
tree1be5171ca564c1f651886a59391caedfee7253b6 /examples/examples.go
parent2381c8712ebafa8060f0d2feacadd85bef280eb0 (diff)
add more file types
Diffstat (limited to 'examples/examples.go')
-rw-r--r--examples/examples.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/examples.go b/examples/examples.go
index ecc5036..180b446 100644
--- a/examples/examples.go
+++ b/examples/examples.go
@@ -15,5 +15,17 @@ func Run() error {
return fmt.Errorf("failed to create foo.txt: %w", err)
}
+ if err := file.Have("/tmp/gonf_example_dir", file.IsDirectory(), file.WithMode(0o755)); err != nil {
+ return fmt.Errorf("failed to create example dir: %w", err)
+ }
+
+ if err := file.Have("/tmp/gonf_example_link", file.IsSymlink("/tmp/foo.txt")); err != nil {
+ return fmt.Errorf("failed to create example symlink: %w", err)
+ }
+
+ if err := file.Have("/tmp/gonf_example_hardlink", file.Hardlink("/tmp/foo.txt")); err != nil {
+ return fmt.Errorf("failed to create example hardlink: %w", err)
+ }
+
return nil
}