KO
|
EN
gitlite โ search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
sheesh
โ 12
Open GitHub โ
๐ป The standalone shell for Unix
Download README (.md)
Explore Similar Repositories
txtimg
:
convert text to image
cdp-roadmap
:
The public roadmap for CDP.
omdena-kenya-foodsecurity
:
Improving Food Security and Crop Yield in Kenya Through Machine Learning
vit-pytorch
:
No description available.
ruby-masscan
:
A Ruby interface to masscan, an Internet-scale port scanner.
// repository documentation
Was this content helpful?
โ 0
(0 ratings)
Select Rating:
โ
โ
โ
โ
โ
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
sheesh
?
Download (.md)
# sheesh shell > *the standalone shell* sheesh is a shell intended to be standalone, without extra libraries. Everything necessary for a shell should be included in the shell. From the input library (sheesh incorporates an independent and unique library) to the autocompletion. ## Features sheesh is a shell that claims to be unique, with no third-party code. However, although this is hard work, interesting features are available, some of them are: - Speed, simplicity and efficiency. The code is not perfect, but minimalist. - Autocompletion, not only with tab, but also autocompletion while typing (autosuggestions). - Configurable, while working on configuration files and new commands, you can temporarily modify the appearance of the *prompt* with the command of the same name, also, you are free to modify the source code, this is open source. ## To do Looking to get involved in the project or just know what do sheesh need to improve? Here it is: - Pipelines and other shell mechanisms. - Resolve bugs, move the code to a cleaner format. - Modify some code expressions, introducing clearer and more direct snippets. - Comment and explain some parts of the code to make them clearer. - I have found a bug when you press Control+C while inside a different process than the shell (it closes the forked process, but also the shell). I am investigating some solutions, which may be to change the behavior and handle the Control+C with an interesting C function. - Eliminate calls to *stty* via *system*, and use *termios.h* instead. More in the long term, it would be nice to add: - Support for simple (sheesh-specific, as there are for Bash) scripts. Note that, especially the input library, this program is in a fairly young state of development.