//LOADING

Initializing terminal interface...

Starting up...0%

· Alec Reimel  · 1 min read

ARDA Site Scanner — CLI Project in Progress

ARDA Site Scanner — CLI Project in Progress project illustration
//Technology
  • Node.js: Command-line runtime
  • TypeScript & React Ink: Existing CLI scaffold
  • Commander: Argument parsing
  • Playwright: Planned browser automation
//Project_Description

An in-progress website auditing CLI concept. The public repository currently provides a Node.js, TypeScript, and Ink command-line scaffold; Playwright scanning and reporting are planned.

A Website Auditing CLI in Progress

ARDA Site Scanner is a project concept for collecting website observations from a command-line interface. The intended direction is browser automation with Playwright: visiting pages, capturing screenshots, and reporting useful checks. The current public repository is a TypeScript and Ink starter scaffold. Website crawling, Playwright integration, and audit reports are not implemented in that public scaffold.
Current scaffold diagram: Commander reads a name and React Ink renders a greeting; scanning is planned

Current Public Implementation

The repository starts from the ts-ink-template project. Its CLI entry point uses Commander to read a name argument and renders a greeting with React Ink. This provides a starting structure for a terminal application, rather than a working website scanner.

See the

CLI entry point

,

current terminal interface

, and

package manifest

.

Planned Direction

  • Accept a website URL and visit pages using browser automation.
  • Capture screenshots and extract page metadata for inspection.
  • Present repeatable observations in a useful terminal or exported report.
  • Make failures and incomplete scans visible instead of presenting partial results as a full audit.

Limits of Automated Auditing

Future automated checks would provide evidence for review, not a guarantee of search rankings or accessibility compliance. Accessibility also requires human evaluation, and performance results depend on the tested environment.

For a more developed example of browser-focused software, see

ARDA Analytics

. To discuss developer roles,

contact me

.

  • cli
  • terminal
  • typescript
  • nodejs
  • utility
Share: