Your IP : 216.73.216.86


Current Path : /home/emeraadmin/public_html/4d695/
Upload File :
Current File : /home/emeraadmin/public_html/4d695/dsv2dsv.tar

home/emeraadmin/public_html/node_modules/.bin/dsv2dsv000064400000000521151677260550016735 0ustar00#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

case `uname` in
    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/../d3-dsv/bin/dsv2dsv" "$@"
  ret=$?
else 
  node  "$basedir/../d3-dsv/bin/dsv2dsv" "$@"
  ret=$?
fi
exit $ret
home/emeraadmin/public_html/node_modules/d3-dsv/bin/dsv2dsv000064400000002636151701403760017756 0ustar00#!/usr/bin/env node

var os = require("os"),
    rw = require("rw").dash,
    path = require("path"),
    iconv = require("iconv-lite"),
    commander = require("commander"),
    dsv = require("../");

var program = path.basename(process.argv[1]),
    defaultInDelimiter = program.slice(0, 3) === "tsv" ? "\t" : ",",
    defaultOutDelimiter = program.slice(-3) === "tsv" ? "\t" : ",";

commander
    .version(require("../package.json").version)
    .usage("[options] [file]")
    .option("-o, --out <file>", "output file name; defaults to “-” for stdout", "-")
    .option("-r, --input-delimiter <character>", "input delimiter character", defaultInDelimiter)
    .option("-w, --output-delimiter <character>", "output delimiter character", defaultOutDelimiter)
    .option("--input-encoding <encoding>", "input character encoding; defaults to “utf8”", "utf8")
    .option("--output-encoding <encoding>", "output character encoding; defaults to “utf8”", "utf8")
    .parse(process.argv);

var inFormat = dsv.dsvFormat(commander.inputDelimiter),
    outFormat = dsv.dsvFormat(commander.outputDelimiter);

rw.readFile(commander.args[0] || "-", function(error, text) {
  if (error) throw error;
  rw.writeFile("-", iconv.encode(outFormat.format(inFormat.parse(iconv.decode(text, commander.inputEncoding))) + os.EOL, commander.outputEncoding), function(error) {
    if (error) throw error;
  });
});