SUpreme is a command line file manager written in shell script.
SUpreme supports file management operations on phone(android),usb drive,cloud storage and local drive(Tested for ubuntu 18.04).
rclone
Supreme(>v1.1.22) uses package 'rclone'(>=v1.42) for cloud storage operations. rclone will be downloaded and installed automatically.- Get rclone here
jq
jq is a lightweight and flexible command-line JSON processor. jq will be downloaded and installed automatically.- Get jq here
curl
command line tool and library for transferring data with URLs. curl comes inbuilt in most of the Linux distros. If not curl will be downloaded and installed automatically.- Get curl here
Type 'supreme' and hit enter in the bash terminal. Follow the instructions
(1)Manage Apps
----Open Apps
----Configure App List
(2)Manage Files
|----Select File(s)
|----Select all
|----Inverse selection
|----Range selection
|----Select root folder
|----Navigate
|----Search
|----Quick access
|----Make directory
|----Make file
|----back
|----home
|----Open
|----Copy
|----Move
|----Delete
|----Rename
|----Send to Device
|----Upload to Cloud
|----Move to Cloud
|----Properties
|----Compress
|----Extract
|----Go Home
(3)Manage Phone
----Phone File Explorer
----Sync
----Configure sync
(4)Manage USB
----USB File Explorer
----Format
----Sync
----Configure sync
----Create bootable USB
(5)Manage Cloud
----Cloud File Explorer
----Sync
----Configure sync
----Configure Cloud
(6)Manage Custom Scripts
----Add Script
----Remove Script(s)
----Modify Script
----Execute Script
----Run Commands
(p)Preferences
----Configure Quick Access Folders
----Themes
(X)Exit
Debian package install
Download debian package amd64.deb/i386.deb from release tab to any debian based Linux
install
Apt Package Manager
sudo add-apt-repository ppa:kiran.kb/supreme
sudo apt-get update
sudo apt-get install supreme
For other ubuntu versions,this PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.
deb http://ppa.launchpad.net/kiran.kb/supreme/ubuntu bionic main
deb-src http://ppa.launchpad.net/kiran.kb/supreme/ubuntu bionic main
sudo apt-get update
sudo apt-get install supreme
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C3FE0D5AC91EF80C
sudo apt-get update
sudo apt-get install supreme
Git Install
- First clone the repository:
git clone https://github.com/Kiran-Bose/supreme
- Then cd into the cloned directory:
cd supreme
- Run the guided install script with
. install.sh
Apt Package Manager
sudo apt update
sudo apt upgrade
Git Update
If the package is installed running '. install.sh' mentioned in Git install section, running it again will prompt for update if any.
- cd into the cloned directory:
cd supreme
- Run the guided install script with
. install.sh
Apt Package Manager/Debian package uninstall
sudo apt remove supreme
OR
sudo apt purge supreme
Git Uninstall
- If you don't have the supreme folder anymore clone the repository:
git clone https://github.com/Kiran-Bose/supreme
- cd into the supreme directory:
cd supreme
- run the below command
. uninstall.sh
Copyright (C) 2021 by Kiran Bose kiran.vkvr@gmail.com
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.