2023-02-19 20:49:26 +01:00
2023-02-19 20:32:17 +01:00
2023-01-10 22:46:37 +01:00
2022-12-06 17:59:26 +01:00
2023-02-19 20:32:17 +01:00
2023-02-19 19:41:06 +01:00
2023-02-19 20:49:26 +01:00

Sqish

Rust Shell. This is an attempt to create a simple shell in Rust, because why not.

TO DO:

  • Implement Alt+z cancels last hotkey (meh),
  • rc file shoudl probably just be called .sqishrc, and history .sqishrc.hist
  • Typing vim aaa and then up arrow does not work properly ? It seems to get empty history lines
  • Have a "Command not found" without having to display the previous return code

sqishrc (Config)

See the included sqishrc.yaml.example file included, and copy it as ~/.sqishrc.yaml

Built-in shortcuts

As Hotkeys

Some shortcuts are built in. They may be unique to Sqish or be copied from Zsh for example.

  • Ctrl+Q or Ctrl+D : Quits the shell immediatly
  • Ctrl+U : Clears currently written line
  • Alt+. : Appends the last word from previous command
  • Ctrl+A : Jumps to the end of the line
  • Ctrl+E : Jumps to the start of the line
  • Ctrl+C : Clears the current line and starts a new one

In Text:

  • !12 : Reruns command number 12 from history (Replace the number with anything)
  • !! : Appends the previous command to the current line
Description
Trying to create / improve a shell written in Rust.
Readme 172 KiB
v1.0.1 Latest
2023-11-16 16:58:13 +01:00
Languages
Rust 99.1%
Makefile 0.9%