Skip to content

MaxPopsuy/Entropy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entropy - Versatile and Universal Terminal Task/Process Manager

Current version Date created: 20.10.23 Last Commit

Code Size Language License: MIT


Overview

Entropy is a versatile terminal-based task and process manager designed to offer a range of powerful features for managing system processes. With its user-friendly interface and efficient functionality, Entropy aims to streamline process management directly from the terminal.

Important

Use with Care
Entropy provides powerful capabilities for managing system processes. Improper use, especially with critical system processes, can lead to unintended consequences such as system instability or data loss. Always ensure you understand the impact of the commands you execute and use this tool responsibly.

Key Features

  • Terminate Processes: End processes with a simple command.
  • View Process Table: Display a comprehensive list of all running processes.
  • Find Processes: Search for processes by name or ID.
  • Suspend/Unsuspend Processes: Temporarily halt or resume process execution.

Planned Features

  • Real-Time System Monitoring: Display CPU, RAM, and GPU usage in real-time, potentially with graphical representations.
  • Advanced Sorting: Sort processes by CPU, RAM, or GPU usage.
  • Extensibility: Allow C# developers to modify and extend Entropy’s functionality.
  • And More: Continuous improvements and additional features in future releases.

Releases Overview

Latest Release: v1.1.0

  • Date Released: 06.09.24
  • Changes:
    • Improved process list formatting
    • Advanced find functionality
    • Enhanced help command
    • Better terminal UI
    • Improved version handling
    • Refactoring for cleaner and more efficient code

LTS Release: v1.0.4

  • Date Released: 05.09.24
  • Changes:
    • Marked as Long-Term Support (LTS) version
    • Minor bug fixes and performance enhancements
    • Code cleanup for stability

Experimental Release: v1.1.1-EXP

  • Date Released: 11.09.24
  • Changes:
    • Experimental settings function

Version Logs

Logs:
VERSION DESCRIPTION STATUS
1.0.X Initial release In Release
1.0.1 Fixed minor and one major bug In Release
1.0.2 Minor bug fixes and project optimization In Release
1.0.3 Code cleanup and minor fixes In Release
1.0.4 LTS version In Release
1.1.0 Improved ui, help find functions, as well as some bugfixes In Release
1.1.1 Added settings feature as experimental command In Release(EXP)

Current Features

  • Suspend/Unsuspend Processes
  • Terminate Processes
  • View List of All Processes
  • Get Path of a Process
  • Find Processes

Known Bugs

  • Issues with color rendering in custom theme terminals (e.g., Windows Terminal)
  • Inconsistent text coloring
  • Problems with the find function
  • Unexpected errors likely related to the find function

Future Versions

DevVersion

VERSION DESCRIPTION STATUS
1.1.0 Significant updates for some functions, ui and bug fixes In Release now
1.2.0 Ongoing development with no detailed information yet Planned
1.3.0 Planned updates Planned
1.4.0 Planned updates Planned
2.0.0 Major update and potential LTS version Planned

v1.2.0

  • Introduction of Entropy.Panel and Entropy.Table for cleaner code
  • Settings command
  • Settings features (such as saving to file/loading from file and folder for this)
  • Advanced status features (e.g., sorting by name or RAM usage)
  • Add RAM/CPU/GPU usage to process list, find etc (probably will be experimental feature till next lts release)
  • Autostart system
  • Refactoring

v1.3.0

  • Additional commands and functions
  • Logging system (for development and testing, experimental)
  • Detailed stats for RAM/CPU/GPU usage
  • Advanced command handling
  • Enhanced suspend/unsuspend functionality
  • Refactoring

v1.4.0

  • Charts for RAM/CPU/GPU usage (probably will be available as experimental feature in previous versions)
  • Themes and theme loader
  • Mod Manager preview
  • Refactoring

v2.0.0

  • Mod Manager
  • Potential net scanner
  • Final refactoring and last(probably) LTS release

v3.0.0

After 2.0 i want to experiment quite a bit with TUI, so probably 3.x.x will be last version of entropy, including:

  • Better terminal ui
  • Cleaner functions
  • Mod Manager (and probably a guide inside an app)
  • Theme manager

Gallery

Entropy Entropy