An open API service indexing awesome lists of open source software.

https://github.com/redroselinux/crust

A shell for Linux made in Python
https://github.com/redroselinux/crust

linux python shell

Last synced: 4 months ago
JSON representation

A shell for Linux made in Python

Awesome Lists containing this project

README

          

![Screenshot](screenshot.png)
# ๐Ÿš Crust Shell
[![Python](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)
[![Platform](https://img.shields.io/badge/platform-linux-lightblue.svg)](https://kernel.org)
[![License](https://img.shields.io/badge/license-edited%20MIT-yellow.svg)]()
[![Made with โค๏ธ](https://img.shields.io/badge/made%20with-%E2%9D%A4-red.svg)](https://github.com/mostypc123)

Crust is an interactive Linux shell written in Python, designed with a modern interface, AI integration, and enhanced tooling for common system tasks.

# Crust had a lot of bugs, so it is archived and we are making a new shell.

## โœจ Features

- โš™๏ธ Custom startup hook support via `custom_commands.py`
- ๐Ÿง  AI Assistant integration using Cohere with `.question` prompt
- ๐Ÿงพ Enhanced `ls`, `lsusb`, and `df -h` commands using Rich tables
- ๐Ÿ”ง Built-in troubleshooting interface
- ๐Ÿ’พ Custom integration to search for packages across multiple package managers
- ๐Ÿ“ Git branch and repo detection in prompt
- ๐ŸชŸ Venv support and styled prompt with icons
- ๐Ÿง  Neofetch context awareness for AI assistant

## ๐Ÿ“– Documentation
https://crust-project.github.io/crust/

Installation:
```bash
pip install crust-shell
```

If using linux, --break-system-packages may be neccesarry to make pip actually install this. If you do not want to proceed with that, use pipx (not tested).

On Arch Linux, use AUR:
```bash
yay -S crust-git
```
Or with paru:
```bash
paru -S crust-git
```

## ๐Ÿ›ก๏ธ License

We use an edited version of the MIT license.

## ๐Ÿ“ซ Contributing

Contributions, bug reports, and ideas are welcome!
Feel free to open an issue or pull request on GitHub.

## ๐Ÿง‘โ€๐Ÿ’ป Author

**Juraj Kollรกr**
Creator of [XediX](https://github.com/mostypc123/XediX)