isaacs
82813f2f8c
Execute repl code in new context
2010-05-29 12:33:55 -07:00
Ryan Dahl
e97a481785
Destroy REPL pipes instead of shutting down.
2010-05-24 17:14:13 -07:00
Matt Ranney
39464b498f
Add docs for new REPL options and fill out description of commands.
2010-04-15 18:03:56 -07:00
Matt Ranney
b7441040f8
REPL can be run from multiple different streams.
...
e.g. from UNIX sockets with socat.
2010-04-12 00:31:51 -07:00
isaacs
57fbb627ca
trailing whitespace fixes
2010-04-11 14:48:23 -07:00
isaacs
de9778b5bd
Add line breaks to the code when the user types a line break
2010-04-08 08:12:30 -07:00
Ryan Dahl
fdf46a65c9
Use streams for stdout and stdin
2010-03-15 15:11:40 -07:00
elliottcable
52f088b966
Providing the option for a repl-printer other than sys.p
2010-01-05 00:14:03 -08:00
visionmedia
a650138ebf
Moved help msg to node-repl
2010-01-04 22:06:18 -08:00
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()
2009-10-31 19:10:30 +01:00
Ryan Dahl
ad0a4cefb8
Namespace EVERYTHING under process; introduce GLOBAL
...
http://groups.google.com/group/nodejs/browse_thread/thread/1034fd2ad2cd93e8
2009-10-29 23:36:41 +01:00
Ryan Dahl
2b8ab7e24f
utils.js links to sys.js instead of other way around
2009-10-13 19:55:28 +02:00
Ryan Dahl
27738d8e60
Clean up some things in the repl, add docs.
2009-09-28 18:48:19 +02:00
Ryan Dahl
c27d9f986a
include utils in the repl.
2009-09-28 18:48:18 +02:00
Ryan Dahl
7abad8b7b3
API: Move node.puts(), node.exec() and others to /utils.js
2009-09-28 12:06:30 +02:00
Ryan Dahl
4f69871c17
Add node.inspect() and deprecate p().
2009-09-27 12:33:44 +02:00
RayMorgan
028e24c9f5
When printing, check to see if value is undefined. If so, print nothing.
2009-09-24 22:16:07 -07:00
RayMorgan
7674bd5004
Added _ that is te result of the previous command.
2009-09-24 19:53:11 -07:00
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
2009-09-24 18:56:37 -07:00
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.
2009-09-24 00:56:24 +02:00