libplasmoid-updater 0.2.0

Library for updating KDE Plasma 6 components from the KDE Store. Meant for use in topgrade.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: GPL-3.0-or-later

//! CLI-specific functionality: output formatting and progress indicators.
//!
//! **This module is only available when the `cli` feature is enabled.**
//!
//! These components are separate from the core library functionality to allow
//! non-CLI consumers (like topgrade) to use the library without pulling in
//! terminal UI dependencies.

pub(crate) mod output;
pub(crate) mod progress;
pub(crate) mod update_ui;

pub(crate) const CLEAR_LINE_SEQUENCE: &str = "\x1b[1A\r\x1b[2K";