bash support

master
glmdev 6 years ago
parent 83924149da
commit 244c080d77

@ -14,7 +14,6 @@ This project is currently a work-in-progress. Only the fish shell is supported a
## TODO
- Documentation/License
- Installation & Generalization
- Bash Support
- Zsh Support
- Command Memory/Env Support
- Double wh does an la, not ls

@ -0,0 +1,3 @@
function wh {
source <(python3 /home/glmdev/Projects/do_what/do_what.py $*)
}

@ -2,7 +2,8 @@ import sys
import os
import subprocess
shell="fish"
# supported values: fish, bash
shell="bash"
print_file="cat"
pretty_print_file="less -R"
@ -10,7 +11,10 @@ edit_file="vim"
list_directory="ls --color=auto"
def set_runtime_var(name, value, options=""):
print("set "+name+" "+options+" \""+value+"\"")
if ( shell == "fish" ):
print("set "+name+" "+options+" \""+value+"\"")
elif ( shell == "bash" ):
print("export "+name+"="+"\""+value+"\"")
def is_binary_file(filepathname):
textchars = bytearray([7,8,9,10,12,13,27]) + bytearray(range(0x20, 0x7f)) + bytearray(range(0x80, 0x100))

Loading…
Cancel
Save