canonical / canonical/craft-cli

Simplify the application run/stop cycle

Open
#45 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
16
Forks
27
Avg merge
1d 22h
Merged PRs (30d)
10

Description

The lib should provide a way to handle the application bootstrapping and finishing (in several ways: ok, error, etc).

The code is already in Charmcraft, we need to move it in here.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing application bootstrapping and finishing implementation in Charmcraft with the current lib. Identify how successful and error outcomes are handled, then determine what must move into this project. Done means the library provides the requested run/stop cycle and handles the listed completion paths consistently.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.