Skip to content
/ depoty Public

A TUI-based extension for the Chocolatey and APT package managers, providing an interactive and user-friendly interface for efficiently managing packages across Windows and Linux systems.

License

Notifications You must be signed in to change notification settings

hish22/depoty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Depoty

Apache License GitHub Release

logo

Note

Depoty now supports Debian based linux.

📖 Description

Depoty is an extension of the Chocolatey and APT package managers, offering users a unified and intuitive Terminal User Interface (TUI) for managing software packages across both Windows and Linux systems. Designed with simplicity and usability in mind, Depoty transforms complex command-line operations into a user-friendly experience, ideal for users who prefer a more visual yet lightweight approach.

📸 Showcasing

logo

logo

logo

🔧 Installation

Depoty can be installed using the following methods:

Windows:

  • Download the binary from the Releases page.

Next, run the exe file to begin installing the program.

Linux(Debian based):

  • Fetch the binary from github:
wget https://github.com/hish22/depoty/releases/download/v1.1.0/depoty
  • Make it executable
chmod +x depoty
  • Move to a system path
sudo mv depoty /usr/local/bin/

📝 Usage

Important

Depoty should be used in a terminal with administrator privileges (Run as Administrator) to ensure proper functionality.

Once installed, follow these steps to use Depoty:

  1. Initialization: Run the following command to start the initialization process:
depoty init
  1. Start the TUI: Once initialized, start the TUI (Text User Interface) by typing:

on windows(as adminstrater):

depoty

on linux:

sudo depoty
  1. Main Viewport: You'll be presented with the main viewport where you can manage packages.

📌 Key Functions

  • Install a package by pressing CTRL + D
  • Delete a package by pressing CTRL + Q
  • Update a package by pressing CTRL + U
  • Fetching package Information + Searching specific packages Enter
  • Searching a specific package CTRL + S

Additional functions:

Note

This command will only delete packages other than Chocolatey or its extensions.

Warning

Version 1.0.0 of Depoty will automatically uninstall Depoty if it was installed via Chocolatey and Drop all command used.

  • Drop/Delete all installed packages F9

Note

Drop all command only works on windows (choco).

Note

This command will update only the outdated packages.

on windows:

  • Update all installed packages F10

on linux:

  • Update all installed packages F2

  • Navigation Button TAB

  • Return to main viewport ESC

  • Refresh the installed packages CTRL + R

Other functions:

  • Press F1 for more details on key commands.

Additional

If you want to clear the cache of the system, type:

depoty clear

which will clear the cache of the outdated packages and the configuration information.

To Display depoty commands, type:

depoty -h

Note

If you decide to uninstall the app "sadly", make sure to clear the cache beforehand.

📢 Reporting Issues

If you encounter any problems, bugs, or have feature requests, feel free to open an issue!

About

A TUI-based extension for the Chocolatey and APT package managers, providing an interactive and user-friendly interface for efficiently managing packages across Windows and Linux systems.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages