singularity-app
v2.0.1
Published
A modern CLI based result extraction tool for AKTU ERP
Downloads
266
Maintainers
Readme
Create Singularity App 📊
A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript
🚀 Quick Start
bunx singularity-app@latest init
⚡ What's Inside?
The generated project structure:
your-project/
├── src/
│ └── rollNumbers.txt # Add your roll numbers here
├── out/
│ ├── results.json # Extracted results in JSON format
│ └── results.csv # Extracted results in CSV format
├── utils/
│ ├── helper.ts # Helper functions
│ └── solver.ts # Core result extraction logic
├── log.txt # Execution logs
└── package.json
📝 Usage
- Create a new project:
bunx singularity-app@latest init
- Navigate to your project:
cd your-project-name
- Install dependencies:
bun install
- Add roll numbers:
Edit
src/rollNumbers.txt
and add your roll numbers (one per line):
12345
12346
12347
- Run the extraction:
bun run start
Results will be available in:
out/results.json
- JSON formatout/results.csv
- CSV formatlog.txt
- Execution logs
🛠️ Project Features
- 🚄 Fast Execution - Powered by Bun runtime
- 📊 Multiple Formats - Export to both JSON and CSV
- 📝 Logging - Detailed execution logs
- 🔄 Type Safety - Built with TypeScript
- 🎯 Simple Setup - Zero configuration needed
📦 Requirements
- Bun 1.0 or later
📄 License
MIT © Dev Shakya