upkeep

Crates.ioupkeep
lib.rsupkeep
version1.0.0
sourcesrc
created_at2024-03-19 13:49:33.643231
updated_at2024-03-19 13:49:33.643231
descriptionA command-line tool for logging and tracking machine and component statuses for later maintenance.
homepage
repository
max_upload_size
id1179262
size218,061
(mmed-hajnasr)

documentation

README

upkeep

Project Overview

Description: A command-line tool for logging and tracking machine and component statuses for later maintenance.

Functionality

  • upkeep allows users to create a record of issues or problems encountered with different components within a machine.
  • Users can then manage these logs, marking them as fixed or removing them once addressed.
  • This helps maintain a record of potential maintenance needs for later attention.

Usage

upkeep is a command-line tool. It provides various subcommands for managing your logs:

  • fix: Marks a component or log as fixed.
  • add: Adds a new machine or component to the log.
  • remove: Removes a machine, component, or log entry.
  • edit: Edits the details of a machine, component, or log entry.
  • show: Displays the current status of your machines and components.
  • report: Reports a new glitch.
  • help: Provides help information for the main command or specific subcommands.

Dependencies

  • clap: Used for parsing command-line arguments.
  • colored: Used for adding color formatting to the output for better readability.
  • rusqlite: Used for interacting with a SQLite database to store the log information persistently.
Commit count: 0

cargo fmt