mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-10-17 19:05:07 +00:00
27 lines
673 B
Python
Executable File
27 lines
673 B
Python
Executable File
#!/usr/bin/env python3
|
|
# License: Apache License v2
|
|
"""Shows or stores the host name of the device in .tactility/device_host.
|
|
"tt host" prints the host or "none", "tt host <hostname>" stores it."""
|
|
|
|
import sys
|
|
|
|
import _device_host
|
|
|
|
|
|
def main():
|
|
if len(sys.argv) == 1:
|
|
print(_device_host.read_device_host() or "none")
|
|
elif len(sys.argv) == 2 and sys.argv[1].strip():
|
|
host = sys.argv[1].strip()
|
|
_device_host.write_device_host(host)
|
|
print(f"Device host: {host}")
|
|
else:
|
|
print("usage: tt host [hostname]", file=sys.stderr)
|
|
sys.exit(1)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
import _bootstrap
|
|
_bootstrap.run()
|
|
main()
|