Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zybyte85/zxp
Z-Explorer: The quickest file explorer you will use.
https://github.com/zybyte85/zxp
file-explorer help-wanted python terminal terminal-app terminal-based tui
Last synced: 25 days ago
JSON representation
Z-Explorer: The quickest file explorer you will use.
- Host: GitHub
- URL: https://github.com/zybyte85/zxp
- Owner: Zybyte85
- License: mit
- Created: 2024-10-06T03:43:47.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T16:39:55.000Z (2 months ago)
- Last Synced: 2024-11-09T17:17:00.087Z (2 months ago)
- Topics: file-explorer, help-wanted, python, terminal, terminal-app, terminal-based, tui
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZXP
Very fast file explorerFeatures:
- Tiny binary size (About 7.7 MB)
- Fast and efficient
- Easy to use
- Quick to navigate
- Uses only about 13 MB of memory## Usage
After you install it, just run `zxp` and it will open up. After that, you just type in the directories that you want to go to.### File operations
- `path/to/source :delete, :d, :remove, :rm` deletes source file/directory
- `path/to/source :rename, :r new_name` renames source file/directory
- `path/to/source :move, :m path/to/destiation` moves a file/directory### Commands
- `:quit, :q` quits out of the program
- `:back, :b` goes back a directory
- `:hidden, :h` toggles hidden files
- `$ ` runs whatever command you specify## Installation
You can download the binary from the releases and put it in a PATH folder (such as ~/.local/bin/) or you can run this command to automatically do that for you
```
wget https://github.com/Zybyte85/ZXP/releases/latest/download/zxp -O ~/.local/bin/zxp && chmod +x ~/.local/bin/zxp
```
## Planned Features
- [ ] Add copy/cut/paste
- [ ] Make a config thing
- [ ] Add go back to previous directory
- [ ] Add details about the file next to it
- [x] Add opening files
- [x] Add terminal command capability## How YOU can help
- If you know Python, look at the issues or the planned features above and try to get them to work!
- If you don't know how to code, click on the "emojis.json" file and you can add different emojis for file types
- Request a feature on the "Issues page"
- Or, you can just use it! It would make me very happy and you can find bugs and report them here. :]## Building
On Linux:
```
pyinstaller --onefile --add-data "emojis.json:." zxp.py
```
On Windows (not tested):
```
pyinstaller --onefile --add-data "emojis.json;." zxp.py
```
(yes there is a difference in the ":" vs ";")