Coder Social home page Coder Social logo

kiran-bose / supreme Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 4.0 10.27 MB

A command line visual file manager for linux

License: MIT License

Shell 100.00%
supreme filemanager linux rclone-client bash shell-script bash-hacks automation console-application command-line-tool

supreme's Introduction

SUpreme TM

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).

Screenshot

Dependencies

rclone Supreme(>v1.1.22) uses package 'rclone'(>=v1.42) for cloud storage operations. rclone will be downloaded and installed automatically.

Incase rclone fails to install.

jq jq is a lightweight and flexible command-line JSON processor. jq will be downloaded and installed automatically.

Incase jq fails to install.

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.

Incase curl fails to install.

Usage

Type 'supreme' and hit enter in the bash terminal. Follow the instructions

Functionality Overview

(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

Install

Debian package install
Download debian package amd64.deb/i386.deb from release tab to any debian based Linux
install
Apt Package Manager

For Focal,bionic and xenial

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

And then run the following

sudo apt-get update
sudo apt-get install supreme

If it throws error, run the following

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

Update

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

Incase update fail. Uninstall and then install latest version.

Uninstall

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

Copyright (C) 2021 by Kiran Bose [email protected]

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.

supreme's People

Contributors

kiran-bose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

supreme's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.