elt

command module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2025 License: MIT Imports: 33 Imported by: 0

README

elt - EVE Lookup Tool

elt is a command line tool for looking up Eve Online objects.

GitHub Release build status codecov Go Report Card GitHub License chat

download

Description

elt is a command line tool that looks up EVE Online objects from the game server and prints them in the terminal. It provides a convenient and fast alternative to using a browser or curl commands for quickly resolving Eve IDs or names in the terminal.

Main features:

  • Lookup Eve objects by ID and/or name
  • Search for Eve objects by name (desktop only)
  • Found Eve object are shown with details in a pretty table
  • Supports objects of the following categories (same as Universe API endpoints):
    • Agents
    • Alliances
    • Characters
    • Constellations
    • Corporations
    • Factions
    • Regions
    • Stations
    • Solar Systems
    • Types
  • Available for Windows, Linux and macOS

elt is short for EVE Lookup Tool.

Usage

elt is very easy to use. Just give it a list of IDs and/or names and the tool will resolve them. If one of the inputs is invalid or can not be resolved the tool continue to resolve the other inputs and tell you about the invalids ones in the result table.

elt 2119893075 2123140346 "Erik Kalkoken" 603 "Jita" "C C P"

Which will print:

Character:
┌────────────┬─────────────────┬────────────────┬──────────────────┬─────────────┬────────────────────┬───────┐
│     ID     │      NAME       │ CORPORATION ID │ CORPORATION NAME │ ALLIANCE ID │   ALLIANCE NAME    │  NPC  │
├────────────┼─────────────────┼────────────────┼──────────────────┼─────────────┼────────────────────┼───────┤
│ 93330670   │ Erik Kalkoken   │ 98267621       │ The Congregation │ 99013305    │ RAPID HEAVY ROPERS │ false │
├────────────┼─────────────────┼────────────────┼──────────────────┼─────────────┼────────────────────┼───────┤
│ 2119893075 │ CCP Stroopwafel │ 109299958      │ C C P            │ 434243723   │ C C P Alliance     │ false │
├────────────┼─────────────────┼────────────────┼──────────────────┼─────────────┼────────────────────┼───────┤
│ 2123140346 │ CCP Pinky       │ 109299958      │ C C P            │ 434243723   │ C C P Alliance     │ false │
└────────────┴─────────────────┴────────────────┴──────────────────┴─────────────┴────────────────────┴───────┘
Corporation:
┌───────────┬───────┬────────┬─────────┬─────────────┬────────────────┬───────┐
│    ID     │ NAME  │ TICKER │ MEMBERS │ ALLIANCE ID │ ALLIANCE NAME  │  NPC  │
├───────────┼───────┼────────┼─────────┼─────────────┼────────────────┼───────┤
│ 109299958 │ C C P │ -CCP-  │ 963     │ 434243723   │ C C P Alliance │ false │
└───────────┴───────┴────────┴─────────┴─────────────┴────────────────┴───────┘
Inventory Type:
┌─────┬────────┬──────────┬────────────┬─────────────┬───────────────┬───────────┐
│ ID  │  NAME  │ GROUP ID │ GROUP NAME │ CATEGORY ID │ CATEGORY NAME │ PUBLISHED │
├─────┼────────┼──────────┼────────────┼─────────────┼───────────────┼───────────┤
│ 603 │ Merlin │ 25       │ Frigate    │ 6           │ Ship          │ true      │
└─────┴────────┴──────────┴────────────┴─────────────┴───────────────┴───────────┘
Solar System:
┌──────────┬──────┬──────────────────┬────────────────────┬───────────┬─────────────┬────────────┐
│    ID    │ NAME │ CONSTELLATION ID │ CONSTELLATION NAME │ REGION ID │ REGION NAME │  SECURITY  │
├──────────┼──────┼──────────────────┼────────────────────┼───────────┼─────────────┼────────────┤
│ 30000142 │ Jita │ 20000020         │ Kimotoro           │ 10000002  │ The Forge   │ 0.94591314 │
└──────────┴──────┴──────────────────┴────────────────────┴───────────┴─────────────┴────────────┘

Installing

To install elt please download the latest release for your platform from the releases page. Each release file contains a single executable that can be run directly after decompressing.

[!NOTE] Windows defender (and similar programs) may report elt incorrectly as containing a trojan. This is usually a false positive and caused by a known issue with programs made with the Go programming language. Each release is build from scratch inside a fresh Linux container (not Windows!) provided by Github, so it is highly unlikely to be infected. If this happens to you, please exclude the executable from Windows defender (and similar programs) to proceed.

To test the installation run the following:

./elt

This should print the help page.

[!TIP] To make this command available globally place the executable in a directory that is in your environments's path.

Documentation

Overview

elt is a command line tool for looking up Eve Online objects.

Directories

Path Synopsis
tools
genstorage command
genstorage generates Go code that implements storage methods for Eve objects.
genstorage generates Go code that implements storage methods for Eve objects.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL