in file.go [120:134]
func (f *File) Create(ctx context.Context, scope Scope) error {
err := f.createFile(scope)
if err != nil {
return err
}
err = f.writeContent(ctx, scope)
if err != nil {
return err
}
err = f.ensureMode(scope)
if err != nil {
return err
}
return nil
}