From 49e4dbf6ee07b13790231091ef8f73f025841a19 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 4 Jul 2026 22:29:49 +0300 Subject: add more file types --- examples/examples.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'examples') 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 } -- cgit v1.2.3