Add dependency list and notes about job control to README

This commit is contained in:
kake26 2025-04-14 16:49:31 -05:00
parent 31203d82fc
commit 5746c35398
Signed by: kake26
GPG key ID: E0A989B571D1F99F

View file

@ -2,6 +2,22 @@
A modular Perl shell with SQLite command history and environment variables.
## Notes
No job control, but that is what programs like tmux are for anyway. Fairly, basic shell, but modular. This does depend on some modules. Also still a work in progress.
## Dependencies
- DBI
- DBD::SQLite
- Term::ReadLine
- Cwd
- File::HomeDir
- Environment::SQLite (for environment variables, part of the source)
- History::SQLite (for command history, part of the source)
If they are not marked as part of the source for the shell, you will need to install them manually. Via cpan or your package manager.
## Features
- Executes shell commands
@ -31,3 +47,4 @@ A modular Perl shell with SQLite command history and environment variables.
- Type commands as you would in a normal shell
- Type 'exit' to quit
- Command history is stored in `pshell_history.db`
- Environment variables are stored in `pshell_env.db`