Skip to content
/ sh.js Public
forked from vangie/sh.js

Terminal emulator in Javascript

License

Notifications You must be signed in to change notification settings

coding/sh.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sh.js

Terminal emulator in Javascript (for running in browser)

There is a release as a desktop application using node-webkit.

How to use it?

<html>
    <head>
        <script type="text/javascript" src="/sh.min.js"></script>
    </head>
    <body>
        <div id="terminal"></div>
        <script>
            var term = new Terminal({
                theme: "default",
                cols: 80,
                rows: 24
            });

            term.open(document.getElementById("terminal"));

            term.on("data", function (c) {
                socket.emit('input', { content: c });
            });

            term.write("Hello World!");

            term.sizeToFit();
            term.focus();
        </script>
    </body>
</html>

About

Terminal emulator in Javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.4%
  • HTML 1.9%
  • CSS 1.5%
  • Shell 0.2%