A perl shell with sqlite history and environment variables
Find a file
2025-04-13 23:25:56 -05:00
lib save point working environment variables 2025-04-13 23:25:56 -05:00
.gitignore Save point good cd and history 2025-04-13 21:54:16 -05:00
.windsurfrules initial add 2025-04-13 21:37:36 -05:00
Makefile.PL save point working environment variables 2025-04-13 23:25:56 -05:00
pshell.pl save point working environment variables 2025-04-13 23:25:56 -05:00
pshell_env.db save point working environment variables 2025-04-13 23:25:56 -05:00
pshell_history.db save point 2025-04-13 21:44:48 -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