Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benrutter/hop
terminal based file explorer with support for windows/unix
https://github.com/benrutter/hop
Last synced: about 2 months ago
JSON representation
terminal based file explorer with support for windows/unix
- Host: GitHub
- URL: https://github.com/benrutter/hop
- Owner: benrutter
- License: mit
- Created: 2020-09-12T17:53:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T15:09:29.000Z (10 months ago)
- Last Synced: 2024-03-28T00:03:47.725Z (3 months ago)
- Language: Python
- Size: 22.4 MB
- Stars: 30
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-cli-apps - Hop! - File explorer designed to be fast, simple and user-friendly, running on any operating system. (<a name="file-explorer"></a>File explorer and tree visualization)
- cli-apps - Hop! - File explorer designed to be fast, simple and user-friendly, running on any operating system. (<a name="file-explorer"></a>File explorer and tree visualization)
README
# Hop!
Hop is a terminal based file explorer designed to be fast, simple and user friendly. Hop runs on any operating system.
![demo](docs/demo.gif)
## Use
Once Hop installed, it can be ran at any point in the terminal by typing ```hop```. This will bring you into the file explorer.Anything you type will filter the files, and pressing enter will navigate into a selected folder.
Typing ```+``` at the end of your input, and pressing enter will add a selected item into your "inventory".
You can delete, copy or move the files into your current folder by typing ```!delete```, ```!copy``` or ```!move``` and pressing enter. Deleting will move to the recycle bin.
Empty your inventory (i.e. clear your selection) with ```!empty``` or ```!e```, and quit with ```!q``` or ```!quit```.
Otherwise, run any normal shell commands (i.e. vim, mkdir, rm etc) by using the ! prefix, such as ```!mkdir cool-files```
## Installation
The only requirement for running Hop is python. It can be installed with pip, with optional dependencies for unix (apple/linux):
```
pip install hop-file-browser
pip install 'hop-file-browser[unix]'
```
Consider using pipx to install into an isolated environment.