u/tomkat_7

Basix: A complete linux shell built from scratch with python without the subprocess library.

Basix: A complete linux shell built from scratch with python without the subprocess library.

Basix Showcase Video.

Hello everyone, this is a project I have been working on since the beginning of summer.

Without further ado, here's what it can do:

  • Fork/exec-based execution (no subprocess)
  • Pipes, redirection (>, >>, <), chaining (&&, ||, ;) — freely combinable
  • Background jobs, fg, jobs — full job control with terminal handoff
  • Built-in cd, time, alias
  • Wildcard and tilde expansion
  • Script mode with #! support
  • Persistent history
  • Variables creation - deletion
  • Mathematical operations between variables

For more details about syntax, information and the source code, visit my GitHub repo

Basix gets frequent updates and improvements. They are all uploaded to github.

If anyone has any feedback, I'd be happy to hear!

reddit.com
u/tomkat_7 — 6 days ago