UNPKG

pilipili-server

Version:

šŸŒ¶ļø A spicy little web server written in pure Bash - no Node.js, no Python, just shell scripting!

39 lines (31 loc) • 1.5 kB
# Bash Lite Server Documentation ## Quick Navigation - **[Getting Started](getting-started.md)** - Installation and first run - **[Usage Guide](usage.md)** - Command line options and examples - **[Configuration](configuration.md)** - Customization options - **[Examples](examples.md)** - Real-world use cases - **[Development](development.md)** - For contributors and developers - **[Troubleshooting](troubleshooting.md)** - Common issues and solutions ## Architecture Bash Lite Server consists of: - **`bash-lite-server`** - Main entry point and CLI interface - **`server.sh`** - Core HTTP server implementation - **`server-ultra-pure.sh`** - Educational pure Bash version - **`server-tiny-pure.sh`** - Minimal implementation (20 lines) - **`demo-pure.sh`** - Interactive learning tool - **`client-pure.sh`** - Pure Bash HTTP client ## Project Structure ``` bash-lite-server/ ā”œā”€ā”€ bash-lite-server # Main executable ā”œā”€ā”€ server.sh # Core server (production) ā”œā”€ā”€ server-ultra-pure.sh # Educational version ā”œā”€ā”€ server-tiny-pure.sh # Minimal version ā”œā”€ā”€ demo-pure.sh # Interactive demo ā”œā”€ā”€ client-pure.sh # HTTP client ā”œā”€ā”€ install.sh # Installation script ā”œā”€ā”€ public/ # Default web content ā”œā”€ā”€ examples/ # Example websites ā”œā”€ā”€ docs/ # Documentation └── tests/ # Test suite ```