build(snap): rewrite the store listing text

The summary takes the README tagline. The description now leads with
an Install section, shows a first run that opens a shell, and leaves
the XDG redirection internals out of the listing.
This commit is contained in:
vhaudiquet committed 2026-10-30 16:23:55 +01:00
1 parent 2ac01f992a
commit 8cc3ba9854
1 file changed
+13 -13
+13 -13
View File
@@ -1,27 +1,29 @@
name: ecrou name: ecrou
base: core26 base: core26
# The version is adopted from the workspace Cargo.toml at pull time —
# the same value the binary reports with --version. One number, one
# place to bump.
adopt-info: ecrou adopt-info: ecrou
title: ecrou title: ecrou
summary: The strictly confined microVM runtime summary: a small microVM runtime based on libkrun
description: | description: |
ecrou boots disposable Linux environments as one-shot microVMs on ecrou boots disposable Linux environments as one-shot microVMs on
libkrun: it resolves an image reference, boots one VM per command libkrun: it resolves an image reference, boots the microVM,
with live stdio, propagates the exit code, and throws the machine runs the command, and throws the machine away.
away. Persistence crosses an explicit `-v/--volume` share or it does not Volume sharing `-v` and other features are available.
happen.
## Install
ecrou is strictly confined.
sudo snap install ecrou
## First run ## First run
Connect the KVM interface (home and network connect on their own): Connect the KVM interface:
sudo snap connect ecrou:kvm sudo snap connect ecrou:kvm
Then run a command in a microVM: Then run a microVM:
ecrou run ubuntu -- uname -a ecrou run -it ubuntu
## Diagnostics ## Diagnostics
@@ -32,8 +34,6 @@ description: |
- image cache: `~/snap/ecrou/common/cache/ecrou` - image cache: `~/snap/ecrou/common/cache/ecrou`
The home interface does not cover dotfiles, so the XDG
directories are redirected into the snap's common data area.
license: MIT license: MIT
website: https://github.com/vhaudiquet/ecrou website: https://github.com/vhaudiquet/ecrou
contact: https://github.com/vhaudiquet/ecrou/issues contact: https://github.com/vhaudiquet/ecrou/issues