kraftkit icon indicating copy to clipboard operation
kraftkit copied to clipboard

Installation guide and welcome screen

Open nderjung opened this issue 2 years ago • 2 comments

This issue tracks the addition of a general installation screen when any of the kraftkit programs is used for the first time. The purpose of this screen is to help guide users with a mini-tutorial but also help customize their installation, e.g. with configuration options.

nderjung avatar Jun 15 '22 13:06 nderjung

Is this still an ongoing issue?

rpunjani avatar Apr 23 '24 20:04 rpunjani

Yes it is! We can assign you if you would like to tackle it.

This starts with introducing a new subcommand to kraft called kraft config set which modifies user's configuration and sets a corresponding value, e.g.:

kraft config set log-level trace

This will update ~/.config/kraftkit/config.yaml to have log_level: trace.

Once this is done, we can utilize this subcommand following a successful installation and provide a few prompts for setting values:

  • Whether they would like kraft to check for updates;
  • Whether they would like to use an existing buildkit installation;
  • Whether they would like to use containerd as a store.
  • (Not related to kraft config set) Whether they would like to perform an initial package update (kraft pkg update).

nderjung avatar Apr 23 '24 20:04 nderjung