Skip to content

A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript

Notifications You must be signed in to change notification settings

devxoshakya/singularity-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Create a new project:
bunx singularity-app@latest init
  1. Navigate to your project:
cd your-project-name
  1. Install dependencies:
bun install
  1. Add roll numbers: Edit src/rollNumbers.txt and add your roll numbers (one per line):
12345
12346
12347
  1. Run the extraction:
bun run start

Results will be available in:

  • out/results.json - JSON format
  • out/results.csv - CSV format
  • log.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


Made with ❤️ by Dev Shakya

About

A lightning-fast CLI tool to create result extraction projects using Bun + TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published