Ryan Dahl
e97a481785
Destroy REPL pipes instead of shutting down.
15 years ago
Matt Ranney
39464b498f
Add docs for new REPL options and fill out description of commands.
15 years ago
Matt Ranney
b7441040f8
REPL can be run from multiple different streams.
e.g. from UNIX sockets with socat.
15 years ago
isaacs
57fbb627ca
trailing whitespace fixes
15 years ago
isaacs
de9778b5bd
Add line breaks to the code when the user types a line break
15 years ago
Ryan Dahl
fdf46a65c9
Use streams for stdout and stdin
15 years ago
elliottcable
52f088b966
Providing the option for a repl-printer other than sys.p
15 years ago
visionmedia
a650138ebf
Moved help msg to node-repl
15 years ago
Ryan Dahl
7a2e784ad7
Module refactor - almost CommonJS compatible now
API change summary:
* require("/sys.js") becomes require("sys")
* require("circle.js") becomes require("./circle")
* process.path.join() becomes require("path").join()
15 years ago
Ryan Dahl
ad0a4cefb8
Namespace EVERYTHING under process; introduce GLOBAL
http://groups.google.com/group/nodejs/browse_thread/thread/1034fd2ad2cd93e8
15 years ago
Ryan Dahl
2b8ab7e24f
utils.js links to sys.js instead of other way around
15 years ago
Ryan Dahl
27738d8e60
Clean up some things in the repl, add docs.
15 years ago
Ryan Dahl
c27d9f986a
include utils in the repl.
15 years ago
Ryan Dahl
7abad8b7b3
API: Move node.puts(), node.exec() and others to /utils.js
15 years ago
Ryan Dahl
4f69871c17
Add node.inspect() and deprecate p().
15 years ago
RayMorgan
028e24c9f5
When printing, check to see if value is undefined. If so, print nothing.
15 years ago
RayMorgan
7674bd5004
Added _ that is te result of the previous command.
15 years ago
RayMorgan
6915188a46
Enhanced the repl library.
Now supports:
- command options: .help, .break, .clear, .exit
- local vars and global functions
- ability to print 0, false and ""
- when value is a function, prints [Function]
- when object is circular, prints [Circular Object] instead of throwing an error
15 years ago
Ryan Dahl
ffded5ac86
Extract the good parts of node-repl into standalone library.
Now you can require("/repl.js") in your server to be able to examine it
while it's running.
15 years ago