Skip to content

dspinellis/unix-shell-gui

 
 

Repository files navigation

unix-shell-gui

View project

This project is licensed under the terms of the Apache License 2.0

Usage instructions

Select the command you want to enter from dropdown menu 'Select command/operator/structure:'. After selection an area will become available in order to select options and arguments. If the arguments are invalid, relevant message will be shown. Supposing that the arguments are valid three buttons are available. One for inserting the command in the console at cursor position('Insert'), one for copying current command('Copy current command') and one for copying content of the console('Copy console').

The application provides two Settings. One for using 'Long options' of the command when they are available and one for generating comments explaining the meaning of the selected options.

Known issues

Commands od, stty, chown, ptx, nice and env are not created properly.

Installation instructions

  1. Clone repository

  2. Open a console and navigate to the root directory of the project

  3. Run npm install to download required dependencies

Prerequisites: Node.js + npm installed

Local deployment with Node.js (for dev purposes)

  1. Run npm start

Build project distribution

  1. Run npm build. The destribution files will be created under dist/ folder

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.5%
  • HTML 25.0%
  • JavaScript 5.4%
  • CSS 5.1%