mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
88 lines
3.3 KiB
Markdown
88 lines
3.3 KiB
Markdown
# Cloud Commander v5.1.2 [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Circle Ci][CircleCiIMGURL]][CircleCiURL] [![Package Quality][PackageQualityIMGURL]][PackageQualityURL] [![Gitter][GitterIMGURL]][GitterURL]
|
|
|
|
### [Main][MainURL] [Blog][BlogURL] Live([JitSu][JitSuURL], [Heroku][HerokuURL])
|
|
|
|
[NPM_INFO_IMG]: https://nodei.co/npm/cloudcmd.png
|
|
[MainURL]: http://cloudcmd.io "Main"
|
|
[BlogURL]: http://blog.cloudcmd.io "Blog"
|
|
[JitSuURL]: http://cloudcmd.jit.su "JitSu"
|
|
[HerokuURL]: http://cloudcmd.herokuapp.com/ "Heroku"
|
|
[NPMURL]: https://npmjs.org/package/cloudcmd "npm"
|
|
[NPMIMGURL]: https://img.shields.io/npm/v/cloudcmd.svg?style=flat
|
|
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"
|
|
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
|
|
[DependencyStatusURL]: https://gemnasium.com/coderaiser/cloudcmd "Dependency Status"
|
|
[DependencyStatusIMGURL]: https://img.shields.io/gemnasium/coderaiser/cloudcmd.svg?style=flat
|
|
[BuildStatusURL]: https://travis-ci.org/coderaiser/cloudcmd "Build Status"
|
|
[BuildStatusIMGURL]: https://img.shields.io/travis/coderaiser/cloudcmd.svg?style=flat
|
|
|
|
[PackageQualityURL]: http://packagequality.com/#?package=cloudcmd "Package Quality"
|
|
[PackageQualityIMGURL]: http://packagequality.com/shield/cloudcmd.svg
|
|
|
|
[GitterURL]: https://gitter.im/cloudcmd
|
|
[GitterIMGURL]: https://img.shields.io/gitter/room/coderaiser/cloudcmd.js.svg
|
|
|
|
[CircleCiURL]: https://circleci.com/gh/coderaiser/cloudcmd
|
|
[CircleCiIMGURL]: https://circleci.com/gh/coderaiser/cloudcmd.svg
|
|
|
|
[DeployURL]: https://heroku.com/deploy?template=https://github.com/coderaiser/cloudcmd "Deploy"
|
|
[DeployIMG]: https://www.herokucdn.com/deploy/button.png
|
|
|
|
**Cloud Commander** orthodox web file manager with console and editor.
|
|
|
|

|
|
|
|
## Install
|
|
|
|
```
|
|
npm i cloudcmd -g
|
|
```
|
|
## Start
|
|
|
|
For starting just type in console:
|
|
|
|
```sh
|
|
cloudcmd
|
|
```
|
|
|
|
## How to use?
|
|
|
|
Open url `http://localhost:8000` in browser.
|
|
|
|
[![Deploy][DeployIMG]][DeployURL]
|
|
|
|
## Using as Middleware
|
|
|
|
Cloud Commander could be used as middleware for `node.js` applications based on [socket.io](http://socket.io "Socket.IO") and [express](http://expressjs.com "Express"):
|
|
|
|
```js
|
|
var http = require('http'),
|
|
cloudcmd = require('cloudcmd'),
|
|
express = require('express'),
|
|
io = require('socket.io'),
|
|
app = express(),
|
|
|
|
PORT = 1337,
|
|
PREFIX = '/cloudcmd',
|
|
server,
|
|
socket;
|
|
|
|
server = http.createServer(app);
|
|
socket = io.listen(server, {
|
|
path: PREFIX + '/socket.io'
|
|
});
|
|
|
|
app.use(cloudcmd({
|
|
socket: socket, /* used by Config, Edit (optional) and Console (required) */
|
|
config: { /* config data (optional) */
|
|
prefix: PREFIX, /* base URL or function which returns base URL (optional) */
|
|
}
|
|
}));
|
|
|
|
server.listen(PORT);
|
|
```
|
|
|
|
## License
|
|
|
|
MIT
|
|
|