added wsl support for bwg
This commit is contained in:
parent
640bda7ecc
commit
f5faaaa51b
1 changed files with 16 additions and 2 deletions
18
.xonshrc
18
.xonshrc
|
@ -10,9 +10,23 @@ class CommandNotFoundException(Exception):
|
||||||
def __init__(self, command):
|
def __init__(self, command):
|
||||||
super().__init__(f"Command '{command}' not found.")
|
super().__init__(f"Command '{command}' not found.")
|
||||||
|
|
||||||
|
# Windows Subsystem for Linux stuff
|
||||||
|
|
||||||
|
def in_wsl() -> bool:
|
||||||
|
version = p'/proc/version'.read_text()
|
||||||
|
if "microsoft" in version:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
if in_wsl():
|
||||||
|
$GPG_TTY=$(tty)
|
||||||
|
|
||||||
def to_clipboard(text: str):
|
def to_clipboard(text: str):
|
||||||
requires("xclip")
|
if in_wsl():
|
||||||
$(echo -n @(text) | xclip -sel clipboard)
|
$(echo -n @(text) | clip.exe)
|
||||||
|
else:
|
||||||
|
requires("xclip")
|
||||||
|
$(echo -n @(text) | xclip -sel clipboard)
|
||||||
|
|
||||||
def requires(command: str):
|
def requires(command: str):
|
||||||
if not !(which @(command)):
|
if not !(which @(command)):
|
||||||
|
|
Loading…
Reference in a new issue