Add a script to install vim or run it
This commit is contained in:
parent
0347c4623b
commit
24f43fd4f8
@ -569,7 +569,7 @@ class ApplicationsMenuWidget(BaseWidget):
|
||||
MenuEntryAction("Clock Widget","clock",menu_callback,"clock-win"),
|
||||
MenuEntryAction("File Browser","file-browser",menu_callback,"file_browser.py"),
|
||||
MenuEntryAction("Terminal","utilities-terminal",menu_callback,"terminal"),
|
||||
MenuEntryAction("Vim","vim",menu_callback,"terminal vim"),
|
||||
MenuEntryAction("Vim","vim",menu_callback,"terminal vim-install-or-run.py"),
|
||||
]),
|
||||
MenuEntrySubmenu("Demos",[
|
||||
MenuEntrySubmenu("Cairo",[
|
||||
|
20
userspace/py/bin/vim-install-or-run.py
Executable file
20
userspace/py/bin/vim-install-or-run.py
Executable file
@ -0,0 +1,20 @@
|
||||
#!/usr/bin/python3
|
||||
"""
|
||||
Install Vim if it's not installed, otherwise run it.
|
||||
"""
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
def run_vim():
|
||||
subprocess.call(["vim"])
|
||||
|
||||
def install_vim():
|
||||
subprocess.call(["sudo","get-py","vim"])
|
||||
|
||||
if not os.path.exists("/usr/bin/vim"):
|
||||
print("Vim is not installed. Would you like to install it?")
|
||||
response = input("Y/n? ")
|
||||
if not response or response == "Y" or response == "y" or response == "yes":
|
||||
install_vim()
|
||||
|
||||
run_vim()
|
Loading…
x
Reference in New Issue
Block a user