Cross Platform

Desktop and CLI tools for Windows, macOS, and Linux

Diagnostics, deployment automation, and scriptable tooling built for engineers and operators on any platform.

Multi-Platform by Default

Every tool in this category targets at least two operating systems. One codebase, consistent behaviour, no surprises.

Products

CONTEST

An Electron desktop application for testing connectivity and diagnosing network reachability, built for customer support, on-site validation, and repeatable connectivity tests.

  • Cross-platform (Windows / macOS / Linux)
  • Repeatable connectivity checks and evidence capture
  • Designed for both engineers and non-technical operators
Windows macOS Linux

Deploy

GEN Script Package Manager - installs and updates GEN's downloadable scripts. Rewritten in Go for cross-platform reliability (replaces the old bash/PowerShell dual implementation).

  • Script metadata and versioning
  • Cross-platform install pathways
  • Repeatable automation for common ops tasks
v2.1.0 Windows macOS Linux

GCQ (GEN Commandline Query)

GCQ command-line query. A multi-platform command-line tool for querying most major databases and producing output in a wide range of formats.

  • Repeatable queries with consistent output
  • Format targets for ops, dev, and reporting pipelines
  • Designed to slot into scripts and CI jobs
v1.001 Windows macOS Linux

GENFile

A versatile command-line tool for pushing and pulling files to a central server.

  • Push and pull files from a central server
  • Scriptable, with predictable exit codes
  • One binary on Windows, macOS and Linux
v1.001 Windows macOS Linux

GENMail

GENMail is a multi-platform command-line tool for sending email, with advanced options and support for most major email providers.

  • Send mail from scripts, cron jobs and daemons
  • Works with most major providers and plain relays
  • Full control over authentication, SSL and headers
v1.001 Windows macOS Linux

SMSd

SMS send and receive daemon for Portech SIM gateways, with a REST API, delivery reports, and email delivery of received messages.

  • Send and receive SMS through a Portech SIM gateway
  • REST API with token authentication
  • Delivery reports tracked through to the handset
v1.0.0

Stage & Deploy

A system of scripts to move code rapidly and safely through staging and into live targets. Stage prepares and validates the release; Deploy (pull) promotes it into alpha and beta environments.

  • Fast rollouts with predictable behaviour
  • Promote through alpha/beta test systems
  • Designed for consistent, auditable releases