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
Markdown
# 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
```