A perl shell with sqlite history and environment variables
Find a file
2025-04-13 21:37:36 -05:00
lib/History initial add 2025-04-13 21:37:36 -05:00
.windsurfrules initial add 2025-04-13 21:37:36 -05:00
Makefile.PL initial add 2025-04-13 21:37:36 -05:00
pshell.pl initial add 2025-04-13 21:37:36 -05:00
pshell_history.db initial add 2025-04-13 21:37:36 -05:00
README.md initial add 2025-04-13 21:37:36 -05:00

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