Show HN: A New Terminal

2 points by iondodon ↗ HN
This project aims to create a terminal with functionalities that improve the experience of using terminals. Examples of useful functionalities would be autocomplete suggestion. The project uses technologies such as Svelte on the front-end, which offers flexibility regarding the implementation of the interface. The back end is implemented in Rust. The basic framework of the project is Tauri.

At the moment the terminal has suggestions only for some commands (cd, ls, ...). To support more commands it is needed to add them in the Manter's "library" located at src/cli/library/library.ts. It is possible to have custom script based suggestions. For example if we write in the terminal “git checkout” and after we press Space, a dropdown will appear with all available branches.

See the link to the project in the comments section.

2 comments

[ 3.0 ms ] story [ 19.2 ms ] thread
> For example if we write in the terminal “git checkout” and after we press Space, a dropdown will appear with all available branches.

Nice.

I wouldn't want to discourage an interesting project like this, but a word to the wise: using something oneself is one thing, but adoption of things like this depends on them supporting basically all common commands out of the box, plus being able to configure/script support for additional commands without recompilation.

I saw some mention of json, so perhaps you've already got the latter.