2023-02-21 17:26:30 +01:00
2023-01-10 22:46:37 +01:00
2022-12-06 17:59:26 +01:00
2023-02-20 17:42:01 +01:00
2023-02-20 14:41:54 +01:00
2023-02-21 17:08:10 +01:00
2023-02-21 17:06:28 +01:00

Sqish

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

TODO:

  • git commit -m "message" does not work
  • Allow redirecting >> to the end of a file ?

sqishrc (Config)

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

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
  • Alt+! : Show a list of the user-configured hotkeys
  • 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 : Returns command number 12 from history (Replace the number 12 with any number from history). You can add commands after it, like: "!12 | grep squirrel"
  • !! : Appends the previous command to the current line. Same principle as !12.
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%