Giter VIP home page Giter VIP logo

cdir's People

Contributors

dscape avatar heapwolf avatar ivanca avatar jfhbrook avatar juliangruber avatar kyleamathews avatar luk- avatar mscdex avatar tootallnate avatar ylambda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cdir's Issues

Doesn't work with node's debugger?

This is the error I get if I try to console.dir() when also using node's debugger:

< /sites/pc_node_apps/cdir/cdir.js:10
< if (process.stdin._events.keypress[0]) {
< ^
< TypeError: Cannot read property 'keypress' of undefined
< at Object. (/sites/pc_node_apps/cdir/cdir.js:10:26)
< at Module._compile (module.js:446:26)
< at Object..js (module.js:464:10)
< at Module.load (module.js:353:31)
< at Function._load (module.js:311:12)
< at Module.require (module.js:359:17)
< at require (module.js:375:17)
< at Object. (/sites/pc_node/test.js:1:77)
< at Module._compile (module.js:446:26)
< at Object..js (module.js:464:10)
program terminated

How can I fix this?

fails on cdir'ing a req object

Got this whilst trying to use it on a req object.
Let me know if you want more details about the req.

node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object.keys called on non-object
at Function.keys (native)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:284:20)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:321:11)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:343:11)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:343:11)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:343:11)
at constructMeta (/usr/local/lib/node_modules/cdir/cdir.js:343:11)
at Array.0 (/usr/local/lib/node_modules/cdir/cdir.js:690:5)

Not working using `node` master branch

$ npm install cdir -g
$ cdir package.json
/usr/local/lib/node_modules/cdir/cdir.js:10
if (process.stdin._events.keypress[0]) {
                         ^
TypeError: Cannot read property 'keypress' of undefined
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/cdir.js:10:26)
    at Module._compile (module.js:449:26)
    at Object..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/bin/cdir:4:15)
    at Module._compile (module.js:449:26)
    at Object..js (module.js:467:10)

async fetch of tree data?

Hi, I would like to use cdir as inspector for nested object, where sub objects are retrieved as result of async call. Are you aware if anyone has started to work on something like this? If not, any hints where to start?

test

:1: foobar
:2: bla

woah cool markup

Can't get demo code to work

The console.dir = require('../dir') finds nothing. Replacing it with console.dir = require('cdir') gives this error:


module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'cdir'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (/home/kyle/temp.js:1:77)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Array.0 (module.js:484:10)

It is installed globally. whereis cdir results in cdir: /usr/local/bin/cdir

I'm on Ubuntu running node 0.6.19

Can't pipe

Do you expect users to be able to pipe?

$ echo {} | /usr/local/lib/node_modules/cdir/bin/cdir

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
AssertionError: stdin must be initialized before calling setRawMode
    at Object.setRawMode (tty.js:37:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/cdir.js:7:5)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/bin/cdir:4:15)
    at Module._compile (module.js:432:26)

Doesn't work on node@master

Reported by @coderarity

$ cdir

/usr/local/lib/node_modules/cdir/cdir.js:10
if (process.stdin._events.keypress[0]) {
                         ^
TypeError: Cannot read property 'keypress' of undefined
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/cdir.js:10:26)
    at Module._compile (module.js:449:26)
    at Object..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/cdir/bin/cdir:4:15)
    at Module._compile (module.js:449:26)
    at Object..js (module.js:467:10)

@hij1nx

selection events

Is there a way to hook a function to be called when selection is changed ( with reference to selected subobject as payload? )

Pipe bug

Reproduce by executing:

// RUN: echo '{"hallo": true}' | node tools/interactive.js 

console.dir = require('cdir');

process.stdin.once('data', function (chunk) {
    console.dir(JSON.parse(chunk.toString()));
});
process.stdin.resume();

result is:

Assertion failed: (!!(events & UV__IO_READ) ^ !!(events & UV__IO_WRITE)), function uv__stream_io, file ../deps/uv/src/unix/stream.c, line 729.
Abort trap: 6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.