forked from arighi/virtme-ng
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvng
More file actions
executable file
·25 lines (18 loc) · 684 Bytes
/
vng
File metadata and controls
executable file
·25 lines (18 loc) · 684 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python3
# -*- mode: python -*-
# vng: The main command-line virtme-ng frontend
# This file is not installed; it's just use to run virtme-ng from inside a
# source distribution.
import os
import sys
os.environ["__VNG_LOCAL"] = "1"
from virtme_ng import run # noqa: E402
# Update PATH to make sure that virtme-ng can be executed directly from the
# source directory, without necessarily installing virtme-ng in the system.
def update_path():
script_dir = os.path.dirname(os.path.abspath(__file__))
current_path = os.environ.get("PATH", "")
new_path = f"{script_dir}:{current_path}"
os.environ["PATH"] = new_path
update_path()
sys.exit(run.main())