Linden Krouse
a9bb275250
Exa now recognizes pipes, devices, and sockets on unix systems. Fixes #112
2016-06-13 23:14:36 -04:00
Ben S
b8191670c7
Fix, and add tests for, slashes in link paths
2016-06-11 16:54:06 +01:00
Hendrik Sollich
c2d42e7d84
Fix building without default features
2016-05-03 00:03:22 +02:00
Benjamin Sago
fae0f3874e
Create info module with business logic routines
...
Currently these routines number two: file type checking based on a file's name, and source file checking, also based on the file's name.
2016-04-16 22:05:50 +01:00
Benjamin Sago
b83844f384
Move a file's type out of its permissions field
2016-04-16 20:01:45 +01:00
Benjamin Sago
570fac0c18
Add comments to the new fields module
2016-04-16 19:56:44 +01:00
Benjamin Sago
efa372cb3b
Source file rearrangements
...
This commit moves file, dir, and the feature modules into one parent 'fs' module. Now there are three main 'areas' of the code: main and options, the filesystem-touching code, and the output-displaying code.
It should be the case that nothing in 'output' touches 'std::fs'.
2016-04-16 18:59:25 +01:00