Result for 323630B01BFBB300E914CE96540BAF5B23BFE774

Query result

Key Value
FileName./usr/share/licenses/ghc-directory-tree/LICENSE
FileSize1270
MD512B27AD48F06B18BF2D0656C374981E8
SHA-1323630B01BFBB300E914CE96540BAF5B23BFE774
SHA-2560591C1377F9618C5EA68A5D75D4141214309B4297A5256971E6CE4FB1ED31078
SSDEEP24:IUnogbOIhrYFT5JyhrYFTX7995432s4EOk0d6QROF32s3yTtTfRzS137TwZlBHv:jOorYJCrYJB95432svMQ32s3utFzS13o
TLSHT1E221459B124047E745E257953AA15DC4A0DDD03D3F136D041C7AB245673B12EE8BB451
tar:gnamewheel
tar:unameroot
hashlookup:parent-total23
hashlookup:trust100

Network graph view

Parents (Total: 23)

The searched file hash is included in 23 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/5.9/packages//amd64//hs-directory-tree-0.11.0p3.tgz
MD51793B96642BC5681FDC8D4804EDDE243
SHA-10D98397DFBB7AE3A423C8D13F59B62BC1557AD4A
SHA-25605B1E263DC5E1277E831CF9E00A399C31FFC60A5DAD2F0B5BEB90B2E690F3C3F
SSDEEP3072:pKQNKQTYFX8kYFbFIS7issJmEXWzdwRTVhyEVFwIC811knG4bBXQuToese:pKQnUn2+SmNAerhyPrnG4tFN3
TLSHT115F312C86025329AAD4248790F3F4C412476D9703ECF852FAD69D36E5BC1DA6379BEC2
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/5.5/packages//amd64//hs-directory-tree-0.11.0.tgz
MD535C2C755AFC5424D9D0907A26AD60D34
SHA-10FBB444A49E732FD1EF42B787318A3944A8DDECB
SHA-2568D034AB7FC4239C8C1518A077625824E5B422956F3108931BEB806C0B85116B1
SSDEEP3072:lFFcq3JJcHWRnd3nMGx2pj7k2w3v47Bwrnodj2D:xXJc2FlM9fjKcAoR2D
TLSHT1F9E31264495BB11B76B3E4CC17FAB7014AD6C4202F6F9AEA3E77891287D390F720191B
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/5.6/packages//i386//hs-directory-tree-0.11.0.tgz
MD55D74C4E05230A62DD23BD2E8862F870A
SHA-110F153BB3C220C0DB321C50075C148A02CBF8B1E
SHA-256ECD40684805F142E44838886DC13C860DF500FF5E4453EE68A09028016BADE0C
SSDEEP3072:aYJzgTJ2UFWVaJv52nGxARXG8ULMyrz3czDGhGoaVwnk7sx5l:aWzgTJ29QKGIX2LnX3cfGhGoXCW
TLSHT1F6E323C9B4CC1A5C40E2E8E78B2061BB0EAE5A1C9B590A644B953FD58E30992733577E
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/5.5/packages//i386//hs-directory-tree-0.11.0.tgz
MD5D53F2D7C1C41027D9CEE6DDA0BA3A351
SHA-110FDFA202994C3A4D137674727095DC44BA2EF98
SHA-256085816833D5703DF3FC5EA62B4F7688DF1764126D7AE8382ECD0903C28DBFDDF
SSDEEP3072:GF2uSs6V+pf0E/1fLJ6jRyvMndIikmWDgWmn8YvdZJnt:L7Qpf0L8MdItMzn84dZdt
TLSHT1DEE31215C81D53A58AE8D79338FEF6E256923036F263327ABA333FB5611145C5CAC48B
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/6.0/packages//i386//hs-directory-tree-0.11.0p3.tgz
MD507B2A9D9BFFD06B3759DE8F01F417CAB
SHA-11AFDDC0A5A3B9689D2E6C694917E48BF9D705415
SHA-256F4F366D4CFC0405D4CA1C91EFB695335DCFC7622B5542D183606E7EEB955348B
SSDEEP3072:LAxT3O40oT4SUU8OMUCALC9kzhA2Gyl0ugwfaH9oawE+Q5cEKoo/i8Vr8aIEA67y:LAx7O3oTzTLCOi2GjrwfaaZEtcEDqVre
TLSHT1B9F323EA82D7804DEA9C3C56DCE56153C2567A26CC1CC8471B3B4A185FAF47CEF20DA6
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/6.0/packages//amd64//hs-directory-tree-0.11.0p3.tgz
MD5760848D194318C3C03DCBC5F5A3DE42B
SHA-11FF1C9292EC13F023C837EF6233BBC88EE7F8C83
SHA-256E2E6A39300A719BB8E453BA099D1E4BC92F127B23775CF5C3FC55474D789D199
SSDEEP3072:MGCXGhWMnsKJqOn6cAx2U36orNGZ4splsWs9eHnzeeEBlAZxWPPfDIQuslCtvzS:MG1hWM1JpnelO4qy9eH2yx6fDjLeS
TLSHT1BEF3231134C21917A9A8A3235E63CEC41E9D5C4BB7F614DB14DE98941CBE6FA18DCC8F
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/5.7/packages//amd64//hs-directory-tree-0.11.0p0.tgz
MD5915B1D1631452D32CF9FDAAF21EDA708
SHA-126BC6917C2E9A92D6AC0EB4D4AE9DFAA8FCDEEAC
SHA-256B21BB9946FD812F6FC6C163E185F9DA4A070282FD71F3A7BEC244F32E52353FE
SSDEEP3072:izBY6o3RIV+oUG1cTdnfs/2ks8YC/SInXtcAnW12P:q66SeVTP+9s+ksJC/SEXtcAnp
TLSHT1E0D31241CE7BBB27CDC89C118179E2BBEE13B51DF1B1142848C7156B38576E2426F8AE
Key Value
FileNamehttps://ftp.lysator.liu.se/pub/OpenBSD/6.2/packages//amd64//hs-directory-tree-0.11.0p3.tgz
MD541CF8E99B68BA628C140C239F41AB9E4
SHA-13957764A10B92EB5B2449698DFF0BFA757E8874E
SHA-256CBB6B7FC2785B2EA987BCE7F2FAB950258069FAB106FFFE5590C150EC46A049F
SSDEEP3072:yYT6dV7NTRbJBtPgOJ9gMUGSzAsV0cz4V0k5lPvJgP1MTIbBtdUPV3Jg7c:lT8V7tBBhpS0sVH0NlPvJgu0t7U9+7c
TLSHT108F3127D8B42790887EF29C3C8E7F9B5C1825BCB97502E195B2C97887538D19AB4732C
Key Value
MD5286053A29246DBEC151A4ADB068EB672
PackageArchx86_64
PackageDescriptionA simple directory-like tree datatype, with useful IO functions and Foldable and Traversable instance Provides a simple data structure mirroring a directory tree on the filesystem, as well as useful functions for reading and writing file and directory structures in the IO monad. Importing the library and optional (useful) Foldable and Traverable libraries: > import System.Directory.Tree > import qualified Data.Foldable as F > import qualified Data.Traversable as T Write a hand-made directory tree of textfiles (strings) to the disk. Simulates creating a new user Tux's home directory on a unix machine: > writeDirectory$ "/home" :/ Dir "Tux" [File "README" "Welcome!"] "read" a directory by opening all the files at a filepath with readFile, returning an 'AnchoredDirTree String' (d2). Then check for any IO failures: > do (base :/ d2) <- readDirectory "../parent_dir/dir2/" > let failed = anyFailed d2 > if failed then ... Use Foldable instance function to concat a directory 'dir' of text files into a single file under the same directory: > do (b :/ dt) <- readDirectory dir > let f = F.concat dt > return$ b :/ File "ALL_TEXT" f Open all the files in the current directory as lazy bytestrings, ignoring the base path in Anchored wrapper: > import qualified Data.ByteString.Lazy as B > do (_ :/ dTree) <- readDirectoryWith B.readFile "./" This version also offers an experimental function `readDirectoryWithL` that does lazy directory IO, allowing you to treat the returned `DirTree` as if it were a normal lazily-generated data structure. For example, the following does only the amount of IO necessary to list the file names of the children of the root directory, similar to "ls /": > do d <- readDirectoryWithL readFile "/" > mapM_ (putStrLn . name) $ contents $ free d Any ideas or suggestions for improvements are most welcome :-) /CHANGES/: from 0.11 - export 'System.Directory.Tree.transformDir' as requested - add test suite to cabal file - remove redundant 'removeNonexistent' (thanks to dmwit for patch) .
PackageNameghc-directory-tree
PackageRelease3.10
PackageVersion0.12.1
SHA-148441F33164544CB8105FB5DA47C69E2B5597D65
SHA-256F0BC140161F7C944916B99DA67A8B7102E72A80B7852C11540EE6B0678233F1E
Key Value
MD5C96E96134173C807C5B38AF68D427684
PackageArchx86_64
PackageDescriptionA simple directory-like tree datatype, with useful IO functions and Foldable and Traversable instance Provides a simple data structure mirroring a directory tree on the filesystem, as well as useful functions for reading and writing file and directory structures in the IO monad. Importing the library and optional (useful) Foldable and Traverable libraries: > import System.Directory.Tree > import qualified Data.Foldable as F > import qualified Data.Traversable as T Write a hand-made directory tree of textfiles (strings) to the disk. Simulates creating a new user Tux's home directory on a unix machine: > writeDirectory$ "/home" :/ Dir "Tux" [File "README" "Welcome!"] "read" a directory by opening all the files at a filepath with readFile, returning an 'AnchoredDirTree String' (d2). Then check for any IO failures: > do (base :/ d2) <- readDirectory "../parent_dir/dir2/" > let failed = anyFailed d2 > if failed then ... Use Foldable instance function to concat a directory 'dir' of text files into a single file under the same directory: > do (b :/ dt) <- readDirectory dir > let f = F.concat dt > return$ b :/ File "ALL_TEXT" f Open all the files in the current directory as lazy bytestrings, ignoring the base path in Anchored wrapper: > import qualified Data.ByteString.Lazy as B > do (_ :/ dTree) <- readDirectoryWith B.readFile "./" This version also offers an experimental function `readDirectoryWithL` that does lazy directory IO, allowing you to treat the returned `DirTree` as if it were a normal lazily-generated data structure. For example, the following does only the amount of IO necessary to list the file names of the children of the root directory, similar to "ls /": > do d <- readDirectoryWithL readFile "/" > mapM_ (putStrLn . name) $ contents $ free d Any ideas or suggestions for improvements are most welcome :-) /CHANGES/: from 0.11 - export 'System.Directory.Tree.transformDir' as requested - add test suite to cabal file - remove redundant 'removeNonexistent' (thanks to dmwit for patch) .
PackageNameghc-directory-tree
PackageReleaseghc86.3.7
PackageVersion0.12.1
SHA-17D924692DB9C4F923B0780D504DAABD06659F1D8
SHA-256D6594E7CC2096127BDBA7BC075FB09811175BB5BEB5FE1D82E9E750A347593CD