Skip to content

arne-fuchs/edcas-client

Repository files navigation

logo

Elite Dangerous Commander Assistant System

VERSION 0.4.0 coming!

Current release is broken since there is a whole rebuild of the edcas econsystem. Stay tuned!

Shows system information compact for explorer.

Gotta see all those planets!

Screenshot of explorer panel

Track your materials!

Screenshot of materials panel

Make it truly yours!

Screenshot of settings panel

Gui or tui? Your choice!

Screenshot of tui

And much more!

Features

  • System and its data represented in a compact view
  • List signals found in system to find Raxxla ASAP
  • Get help mining by showing relevant data
  • Keep track of your materials
  • Apply graphic override configurations (with presets or your own!)
  • Always keep track of what the feds are doing in the news tab
  • Written in rust so you know its good
  • Data sharing and pulling over a decentralized, open sourced network

Installation

Debian Based

Simply download the .deb file from the release tab and installit via dpkg:

sudo dpkg -i edcas-client.deb

Arch

Aur:

paru -S edcas-client-bin

makepkg:

Download the PKGBUILD file.

In the same folder run:

makepkg -i

Command Options

Option Description Example
--version Prints version into terminal
--width Sets initial window width size for the gui --width 200.0
--height Sets initial window height size for the gui --width 800.0
--wposition Sets initial window width position for the gui --wposition 3000.0
--hposition Sets initial window height position for the gui --hposition 100.0
--fullscreen Opens the gui in fullscreen
--maximized Opens the guis maximized
--set-sc-address Sets the smart contract address
--upload-journal Uploads Journal to EDCAS network
--tui Starts EDCAS in terminal mode (ignores window arguments)

Build it yourself

Build Requirements

Debian based

sudo apt install cmake pkg-config build-essential git libwayland-dev libglib2.0-dev libgdk3.0-cil-dev libappindicator3-dev libsoup-3.0-dev libwebkit2gtk-4.1-dev libxdo-dev

Arch

#TODO

Addings wasm target

rustup toolchain install stable
rustup target add wasm32-unknown-unknown

build dioxus from source

This requieres some compiling time since we need the pre--release from dioxus

cargo install [email protected]

If something fails, look up here .

Building

Clone the repo & cd

git clone https://github.com/arne-fuchs/edcas-client.git cd edcas-client

Run via dioxus

dioxus serve --fullstack --release

Important notice about running debug

Running debug will requiere a server instance running locally and therefor needs additional setup, which is not documented yet.

Standard directories

Edcas will first look into some standard directories before falling back into the current directory. It might try to copy the files to the desired places.

File Look-up Fallback
settings-example.json /etc/edcas-client/settigns-example.json ./settings-example.json
settings.json $HOME/.config/edcas-client/settings.json ./settings.json
Assets like materials.json /usr/share/edcas-client/ ./

Using it with min-ed-launcher

Go and first build the project with

dx build --fullstack --release

Then edit your min-ed-launcher config:

nano ~/.config/min-ed-launcher/settings.json

and add this to your processes:

"processes": [
        {
          "fileName": "/PATHTOEDCAS/edcas-client",
          "arguments": ""
        }
    ],

If you installed edcas-client over a package, you can find the binary in /usr/bin/edcas-client.

Suggestions, Ideas & Bug Reports

Feel free to contact me for feature requests on Discord: frank_the_fish or use the issue feature.

For bugs, you can use the issue feature on GitHub.

About

Shows system information to the cmdr in a compact view

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages