-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Er Galvão Abbott edited this page Sep 22, 2024
·
6 revisions
| Key | Meaning | Type | Recommended Value |
|---|---|---|---|
| API.method | HTTP method to be used on requests | string |
Anything other than "GET"
|
| API.proto | HTTP protocol | string |
"https" |
| API.protoSeparator | Separator between protocol and the rest | string |
"://" |
| API.address | API address | string |
- |
| API.port | HTTP Server port |
null|number
|
- |
| API.urlSeparator | Separator between URL segments | string |
"/" |
| API.endpoint | General endpoint for processing input | string |
- |
| API.CORS | If the requests should be done with CORS | bool |
- |
| debug | If you wish to see the server response in the console | bool |
false for Production |
| MOTD | Message Of The Day | string |
- |
| history.maxLength | Maximum number of entries in the history | number |
- |
| history.useLocalStorage | If history should be persisted on local storage | bool |
- |
| history.storeDuplicates | If commands that are issued repeatedely should be stored | bool |
false |
| user.name | "username" to be displayed on the prompt | string | - |
| user.qualifier | User's qualifier to be displayed on the prompt | string | "$" |

Shelly uses only 6 HTML elements, with four types: div, input, pre and span. This diagram should give you enough information to manipulate and/or add styles to shelly's elements to your heart's content.

Working on the history feature was a true delight. It didn't required me to tabulate all the tests, but if you're interested you can find the spreadhseet here, in the documentation folder.