2023-02-21 17:26:04 +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:07:44 +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 12 12 12 12 12 12 12 12 12 12 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%