2.0.1 • Published 8 months ago

singularity-app v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

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


2.0.1

8 months ago

0.0.4

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago