Skip to content
/ depoty Public

A TUI-based extension for the Chocolatey package manager, providing an interactive interface for managing packages efficiently.

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

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

๐Ÿš€ Depoty

Apache License GitHub Release

logo

๐Ÿ“– Description

Depoty is an extension of the Chocolatey package manager, offering users the ability to manage and interact with Chocolatey through an intuitive, text-based user interface (TUI). This lightweight application aims to simplify and enhance the user experience by providing a more accessible alternative to command-line operations, especially for those who prefer a TUI environment.

In addition to its core functionality, Depoty extends Chocolatey with additional features such as package search, installation, updates, and uninstallationโ€”all in a streamlined, easy-to-navigate interface. it is an ideal choice for anyone looking to manage Chocolatey in a more visual and efficient manner."

๐Ÿ“ธ Showcasing

logo

logo

๐Ÿ”ง Installation

Depoty can be installed using the following methods:

Warning

Since Chocolatey is designed for Windows, Depoty supports Windows only.

Method 1: Manual Download

  • Download the binary from the Releases page.

Next, initialize the environment variable for the path by adding the repository app path, or alternatively, execute the following PowerShell script.

Note

Replace "C:\path\to\depoty" with the path where depoty.exe is located.

$currentPath = [Environment]::GetEnvironmentVariable("Path", "Machine")
$exeDir = "C:\path\to\depoty\"
$newPath = "$exeDir;" + $currentPath
[Environment]::SetEnvironmentVariable("Path", $newPath, "Machine")

Method 2: Install via Chocolatey

Alternatively, If you have Chocolatey installed, you can install Depoty by running the following command:

Note

Integration with Chocolatey for installation is currently in progress, pending completion by the Chocolatey team.

  • We will soon integrate the installation process via Chocolatey.

๐Ÿ“ 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:
depoty
  1. Main Viewport: You'll be presented with the main viewport where you can manage packages.

logo

๐Ÿ“Œ 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.

  • Drop/Delete all installed packages F9

Warning

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

  • Navigation Button TAB
  • Return to main veiwport 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!