| 
#!/usr/bin/env php<?php
 use Peterujah\Cli\System\Session;
 
 // Load composer bootloader.
 require __DIR__ . '/plugins/vendor/autoload.php';
 
 // Initialize CLI session
 Session::init();
 
 $sessionId = Session::getSystemId();
 session_id($sessionId);
 
 if (!session_start()) {
 echo "Failed to start session.\n";
 exit(1);
 }
 
 if (!isset($_SESSION['cli_user'])) {
 $_SESSION['cli_data'] = 'This is data from CLI session.';
 $_SESSION['cli_user'] = 'peter';
 
 echo "Registered new session ID: {$sessionId}\n";
 echo "Run: 'php session.php' {$sessionId} to access this session.\n";
 } else {
 echo "Resumed session with ID: {$sessionId}\n";
 echo "User: {$_SESSION['cli_user']}\n";
 echo "Data: {$_SESSION['cli_data']}\n";
 }
 
 |