diff options
Diffstat (limited to 'examples/examples.go')
| -rw-r--r-- | examples/examples.go | 12 |
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 } |
