| 1234567891011121314151617181920212223242526 |
- """
- Arguments:
- name
- exec location
- """
- import sys
- name = sys.argv[1]
- path = sys.argv[2]
- try:
- with open(f"/home/aaro/.local/share/applications/{name}.desktop", "r") as f:
- print("Desktop entry already exists");
- exit()
- except FileNotFoundError:
- pass
- with open(f"/home/aaro/.local/share/applications/{name}.desktop", "x") as f:
- f.writelines([
- "[Desktop Entry]\n",
- "Type=Application\n",
- f"Name={name}\n",
- f"Exec={path}\n"
- ])
|