isExternal returns true if file is external to main file tree
()
| 238 | |
| 239 | // isExternal returns true if file is external to main file tree |
| 240 | func (fn *Node) isExternal() bool { |
| 241 | isExt := false |
| 242 | fn.WalkUp(func(k tree.Node) bool { |
| 243 | sfn := AsNode(k) |
| 244 | if sfn == nil { |
| 245 | return tree.Break |
| 246 | } |
| 247 | if sfn.IsIrregular() { |
| 248 | isExt = true |
| 249 | return tree.Break |
| 250 | } |
| 251 | return tree.Continue |
| 252 | }) |
| 253 | return isExt |
| 254 | } |
| 255 | |
| 256 | // IsExec returns true if file is an executable file |
| 257 | func (fn *Node) IsExec() bool { |
no test coverage detected