Skip to content

Instantly share code, notes, and snippets.

@abakum
Last active August 22, 2016 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abakum/a319470cca7e47bb14f621b2226e0fa1 to your computer and use it in GitHub Desktop.
Save abakum/a319470cca7e47bb14f621b2226e0fa1 to your computer and use it in GitHub Desktop.
bat wrapper around st
:dad's style :)
@echo off
set args=
:loop
set s=%~1
set s=%s:\=/%
if not "%s:~1,1%"==":" goto noDrv
set d=%s:~0,1%
set d=%d:A=a%
set d=%d:B=b%
set d=%d:C=c%
set d=%d:D=d%
set d=%d:E=e%
set d=%d:F=f%
set d=%d:G=g%
set d=%d:H=h%
set d=%d:I=i%
set d=%d:J=j%
set d=%d:K=k%
set d=%d:L=l%
set d=%d:M=m%
set d=%d:N=n%
set d=%d:O=o%
set d=%d:P=p%
set d=%d:Q=q%
set d=%d:R=r%
set d=%d:S=s%
set d=%d:T=t%
set d=%d:U=u%
set d=%d:V=v%
set d=%d:W=w%
set d=%d:X=z%
set d=%d:Y=y%
set d=%d:Z=z%
set s=/mnt/%d%%s:~2%
:noDrv
set args=%args% "%s%"
shift
if not "%~1"=="" goto loop
bash -c 'DISPLAY=:0 st %args%'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment