Name: cutter Version: 0.0 x-revision: 2 Synopsis: Cut files according to a position list Description: Cut a file into chunks according to a position list and concatenate the chunks. The chunks must not overlap and must be in increasing order. . Use it this way: . > cutter positions.csv dataout . The file @positions.csv@ must be a comma separated spreadsheet file (CSV), where the first column contains the chunk beginnings and the second column contains the pause beginnings. A pause begins one byte after a chunk ends. The other columns are ignored and may contain annotations of the chunks. . The positions file may also contain line numbers. In this case you run the command this way: . > cutter -l positions.csv dataout . Example: remove selected attachments from e-mails in mbox file using the @lsmbox@ command from . License: BSD3 License-File: LICENSE Author: Henning Thielemann Maintainer: haskell@henning-thielemann.de Category: Console Build-Type: Simple Cabal-Version: >=1.8 Source-Repository this Tag: 0.0 Type: darcs Location: http://hub.darcs.net/thielema/cutter/ Source-Repository head Type: darcs Location: http://hub.darcs.net/thielema/cutter/ Executable cutter Main-Is: src/Main.hs GHC-Options: -Wall Build-Depends: spreadsheet >=0.1.3 && <0.2, explicit-exception >=0.1.6 && <0.3, bytestring >=0.9.1 && <0.13, utility-ht >=0.0.7 && <0.1, base >=4.2 && <5