Merge pull request #8 from aik2mlj/master

use relative path for calling menu.py & clone to ~/.config/ranger/plugins instead
This commit is contained in:
Alexander Lutsai 2022-07-22 21:28:40 +03:00 committed by GitHub
commit d7f107c352
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 5 deletions

View File

@ -9,17 +9,17 @@ This script draws menu to mount and unmount partitions using udisksctl and ncurs
- lsblk 2.3 or newer
# How to install
Firstly you need to clone this repo to ranger config directory
Firstly you need to clone this repo to the plugins directory of ranger
```Bash
cd ~/.config/ranger
cd ~/.config/ranger/plugins
git clone https://github.com/SL-RU/ranger_udisk_menu
```
Then you need to add to `~/.config/ranger/commands.py` line:
```Python3
from ranger_udisk_menu.mounter import mount
from plugins.ranger_udisk_menu.mounter import mount
```
Thats all

View File

@ -20,8 +20,7 @@ class mount(Command):
""" Show menu to mount and unmount """
(f, p) = tempfile.mkstemp()
os.close(f)
self.fm.execute_console(
f"shell python3 ~/.config/ranger/ranger_udisk_menu/menu.py {p}")
self.fm.execute_console(f"shell python3 {os.getcwd()}/menu.py {p}")
with open(p, 'r') as f:
d = f.readline()
if os.path.exists(d):