cleodora-forecasting / cleodora-forecasting/cleodora

[Idea] Command to automatically update "cleosrv version update"

Open
#600 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
24
Forks
1
PR merge metrics
No merged PRs in 30d

Description

flyctl does it, correctly replacing the binary in a fixed location:

```
$ flyctl version update
Update available 0.0.441 -> v0.1.12.
Run "flyctl version update" to upgrade.
/bin/bash -c
Running automatic update [curl -L "https://fly.io/install.sh" | sh]
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1475 0 1475 0 0 3811 0 --:--:-- --:--:-- --:--:-- 3811
######################################################################## 100,0%
set channel to shell
flyctl was installed successfully to /home/tommy/.fly/bin/flyctl
Run 'flyctl --help' to get started
```

Check how the implement it.

Contributor guide

Open the contributing guide

Research direction

Start at the `cleosrv version update` command and inspect how the existing version command and binary location are handled. Compare the behavior with flyctl's automatic update flow, including replacement of the fixed-location binary. Done means the command can update cleosrv reliably and report the result; no tests or source files are named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.