https://github.com/hblackghost/rembil
rembil is using to build or remove any tool in Linux.
https://github.com/hblackghost/rembil
build build-tool hashdead linux-app rembil remove remove-tool
Last synced: 10 months ago
JSON representation
rembil is using to build or remove any tool in Linux.
- Host: GitHub
- URL: https://github.com/hblackghost/rembil
- Owner: HBlackGhost
- Created: 2024-02-07T19:34:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T22:09:09.000Z (almost 2 years ago)
- Last Synced: 2025-02-15T06:35:54.323Z (11 months ago)
- Topics: build, build-tool, hashdead, linux-app, rembil, remove, remove-tool
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rembil
## Overview
[`Rembil`](https://github.com/HBlackGhost/Rembil.git) is a utility designed for managing executable files on linux systems, offering streamlined installation
and removal processes. By simplifying file copying, permission setting, and symbolic link creation, it enhances
system organization and workflow efficiency. With its intuitive interface, users can seamlessly integrate or
uninstall tools, optimizing their computing environment.
## Features
- Build: You can build your tool and after building you can run in terminal.
- Remove: Uninstall executable files by removing their directories and associated symbolic links.
- User-friendly interface: Simple command-line interface with clear instructions for building or removing executable files.
## Options
`-h, --help ` show this help message and exit
`-m {b,r}` choose mode [build or remove]
`-p PATH` The Path Of Tool To Be Builded [For Build]
`-d DIRECTORY` The Directory Name of Tool To Be Build [For Build]
`-f FILE` The Tool Name File in The Directory [For Build]
`-c CALL` The Name Wanted To Call Tool In Terminal [For Build]
`-RD REMOVE_DIRECTORY` The Directory Name of Tool To Be Remove [For Remove]
`-RF REMOVE_FILE` The Tool File Name in The Directory [For Remove]
`-RC REMOVE_CALL` The Call Of Tool Wanted To Remove [For Remove]
## Installation and Running
```bash
git clone https://github.com/HBlackGhost/Rembil.git
cd /Downloads/Rembil
pip3 install -r requirements.txt
sudo python3 rembil.py [For UI]
```
## Usage And Screenshots
- To build any tool: sudo python3 rembil.py -m b -p [PATH] -d [DIRECTORY] -f [FILE] -c [CALL]
- To remove an tool : sudo python3 rembil.py -m r -RD [REMOVE_DIRECTORY]-RF [REMOVE_FILE] -RC [REMOVE_CALL]
- ### Hint : must be your tool file started with [#!/usr/bin/python3]
------------------------------------------------------------------------------------------------------------
Building Tool To can Run it In Terminal (using one line ):

Building Tool To can Run it In Terminal (using UI ):

-----------------------------------------------------------------------------------------------------------
Removing Tool Form Linux And Terminal Too (using one line) :

Removing Tool Form Linux And Terminal Too (using UI) :
