https://github.com/andrewmaksimchuk/web-shell
Experimental web oriented shell on node.js
https://github.com/andrewmaksimchuk/web-shell
linux makefile nodejs npm template terminal vue
Last synced: about 2 months ago
JSON representation
Experimental web oriented shell on node.js
- Host: GitHub
- URL: https://github.com/andrewmaksimchuk/web-shell
- Owner: AndrewMaksimchuk
- License: mit
- Created: 2022-09-27T10:51:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-16T10:18:04.000Z (over 2 years ago)
- Last Synced: 2025-02-06T05:43:22.051Z (3 months ago)
- Topics: linux, makefile, nodejs, npm, template, terminal, vue
- Language: JavaScript
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.js
- License: LICENSE.md
Awesome Lists containing this project
README
# web-shell
Quick create vue components from terminal,
see available npm scripts and makefile commands,
create your own notes and get information about html tags and css properties.## Create vue component
`template create` -> ./components/Default.vue
`template create NewUser.vue` -> ./components/NewUser.vue with composition API
`template create NewUser.vue --option` -> ./components/NewUser.vue with option API
`template create NewUser.vue --composition` -> ./components/NewUser.vue with composition API
`template create NewUser.vue path=absolute_path` -> absolute_path/NewUser.vue with composition API
`template create NewUser.vue --option path=absolute_path` -> absolute_path/NewUser.vue with composition API## Notes
`note create note_name` -> Create note. Open vi editor.
`note show note_name`, `note update note_name`, `note search note_name`, `note remove note_name`, `note clear`## NPM and Makefile
`npm + press_tab` -> Show list of scripts.
`make + press_tab` -> Show available commands.## Install
1. `git clone "this_repository"`
2. `npm run install` - Install that package globally.## Platform
Linux: Ubuntu## Shell commandsgst
- [+] "cd"
- [+] "ls"
- [-] "js"
- [+] "npm"
- [+] "css"
- [+] "make"
- [+] "exit"
- [+] "help"
- [+] "read"
- [+] "note"
- [+] "html"
- [+] "mkdir"
- [+] "history"
- [+] "template"
- [+] "markdown"
- [+] "documentation"
- [-] "wiki"## Commands description
- `cd` - Change directory
- `ls` - List directory contents
- `npm` - Show npm scripts and run it
- `css` - Open browser with page of property description `css border`
- `make` - Show Makefile commands and run it
- `exit` - Exit from shell
- `help` - Show this file
- `read` - Show of file content
- `note` - Create, read, update, delete your own notes
- `html` - Open browser with page of tag description `html div`
- `mkdir` - Create new directory or directories
- `history` - Show history of shell input
- `template` - Work with framework component
- `markdown` - Show cheat sheet
- `documentation` - Show documentation of javascript module(.js file) and generate markdown file from it