_____ ____ _ ____ _____ _____ _ _ _
|_ _|__| _ \ ___ _ / \ / ___| ____| | ____|__| (_) |_ ___ _ __
| |/ _ \ |_) / _ \ (_) / _ \| | | _| | _| / _` | | __/ _ \| '__|
| | __/ __/ __/ _ / ___ \ |___| |___ | |__| (_| | | || (_) | |
|_|\___|_| \___| (_) /_/ \_\____|_____| |_____\__,_|_|\__\___/|_|
_ _ _ ____ _____ _____ ____
__ _(_) |_| |__ / ___|| ___|_ _| _ \
\ \ /\ / / | __| '_ \ \___ \| |_ | | | |_) |
\ V V /| | |_| | | | ___) | _| | | | __/
\_/\_/ |_|\__|_| |_| |____/|_| |_| |_|
Inspired from Sublime Text and SSH plugin, TePe is a humble attempt to create a browser-based code editor together with a SFTP connection. It was developed just to be a bridge between your browser and server, using ACE through SFTP on node , which makes server code extremely simple (without no DB code)
Many thanks to https://github.com/ajaxorg/ace (this project would not exist without it) and https://github.com/mscdex/ssh2 (for doing heavy work on server)
On The Server | On The Client |
---|---|
Express | Bootstrap 2 |
ssh2 | Backbone.js |
jQuery | |
Underscore.js | |
require.js | |
ACE Editor |
##Screenshots
##Features
- view folders/files on your remote server
- edit,delete files and create new ones
- delete/create folders on your remote server
- a nice autocomplete (thanks to ajaxorg/ace#1189)
##Usage
Self hosting is strongly adviced, still you can start a SFTP connection and start to use from http://editor.diki.io. Promise nothing kept about your connection and session,
##TODO
- git support
- create project with git clone
- sublime like extension manager
###To install and run TePe
$ git clone https://github.com/diki/TePe.git
$ cd noditor
$ npm install
$ npm start
TePe should be running at http://localhost:3000
##License
MIT