initial add

This commit is contained in:
kake26 2025-04-13 21:37:36 -05:00
commit 1e414f35c9
Signed by: kake26
GPG key ID: E0A989B571D1F99F
6 changed files with 146 additions and 0 deletions

32
README.md Normal file
View file

@ -0,0 +1,32 @@
# Perl Shell (pshell)
A modular Perl shell with SQLite command history.
## Features
- Executes shell commands
- Logs all commands to SQLite database
- Modular design for easy extension
## Installation
1. Install dependencies:
```
cpanm --installdeps .
```
2. Make the shell executable:
```
chmod +x pshell.pl
```
3. Run the shell:
```
./pshell.pl
```
## Usage
- Type commands as you would in a normal shell
- Type 'exit' to quit
- Command history is stored in `pshell_history.db`