├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── .please-place-ebridge.exe-here ├── cmd ├── ecd.bat ├── elsi.bat ├── epopd.bat ├── epushd.bat ├── ewd.bat └── md.bat ├── cygwin ├── ecd.fish ├── ecd.sh ├── ecd.tcsh ├── eclose.sh ├── eopen.sh ├── epopd.fish ├── epopd.sh ├── epopd.tcsh ├── epushd.fish ├── epushd.sh ├── epushd.tcsh ├── ewd.sh └── path.sh ├── demo.gif ├── init.bat ├── init.ps1 ├── init.sh ├── pwsh ├── ecd.ps1 ├── elsi.ps1 ├── epopd.ps1 ├── epushd.ps1 ├── ewd.ps1 └── md.ps1 ├── share ├── close.sh ├── lsi.sh ├── md.sh ├── open.sh ├── sudo-watch.sh └── wd.sh ├── src ├── .gitignore ├── Console.cpp ├── Console.h ├── ebridge.cpp ├── ebridge.sln ├── ebridge.vcxproj ├── ebridge.vcxproj.filters ├── explorer.cpp ├── explorer.h ├── shell.cpp ├── shell.h ├── util.cpp ├── util.h ├── version.h ├── winapi.cpp └── winapi.h ├── test └── make_test_dir.sh └── wsl ├── ecd.fish ├── ecd.sh ├── ecd.tcsh ├── eclose.sh ├── elsi.sh ├── eopen.sh ├── epopd.fish ├── epopd.sh ├── epopd.tcsh ├── epushd.fish ├── epushd.sh ├── epushd.tcsh ├── ewd.sh └── path.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/*.exe 2 | /dist 3 | /tmp 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/README.md -------------------------------------------------------------------------------- /bin/.please-place-ebridge.exe-here: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/ecd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/ecd.bat -------------------------------------------------------------------------------- /cmd/elsi.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/elsi.bat -------------------------------------------------------------------------------- /cmd/epopd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/epopd.bat -------------------------------------------------------------------------------- /cmd/epushd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/epushd.bat -------------------------------------------------------------------------------- /cmd/ewd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/ewd.bat -------------------------------------------------------------------------------- /cmd/md.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cmd/md.bat -------------------------------------------------------------------------------- /cygwin/ecd.fish: -------------------------------------------------------------------------------- 1 | eval (sh "$EOPEN_ROOT/share/md.sh" cygwin fish cd $argv) 2 | -------------------------------------------------------------------------------- /cygwin/ecd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/ecd.sh -------------------------------------------------------------------------------- /cygwin/ecd.tcsh: -------------------------------------------------------------------------------- 1 | eval `sh "$EOPEN_ROOT/share/md.sh" cygwin tcsh cd $argv` 2 | -------------------------------------------------------------------------------- /cygwin/eclose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/eclose.sh -------------------------------------------------------------------------------- /cygwin/eopen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/eopen.sh -------------------------------------------------------------------------------- /cygwin/epopd.fish: -------------------------------------------------------------------------------- 1 | popd $argv; and sh "$EOPEN_ROOT/cygwin/eopen.sh" -g . 2 | -------------------------------------------------------------------------------- /cygwin/epopd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/epopd.sh -------------------------------------------------------------------------------- /cygwin/epopd.tcsh: -------------------------------------------------------------------------------- 1 | popd $argv && sh "$EOPEN_ROOT/cygwin/eopen.sh" -g . 2 | -------------------------------------------------------------------------------- /cygwin/epushd.fish: -------------------------------------------------------------------------------- 1 | eval (sh "$EOPEN_ROOT/share/md.sh" cygwin fish pushd $argv) 2 | -------------------------------------------------------------------------------- /cygwin/epushd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/epushd.sh -------------------------------------------------------------------------------- /cygwin/epushd.tcsh: -------------------------------------------------------------------------------- 1 | eval `sh "$EOPEN_ROOT/share/md.sh" cygwin tcsh pushd $argv` 2 | -------------------------------------------------------------------------------- /cygwin/ewd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/ewd.sh -------------------------------------------------------------------------------- /cygwin/path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/cygwin/path.sh -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/demo.gif -------------------------------------------------------------------------------- /init.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/init.bat -------------------------------------------------------------------------------- /init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/init.ps1 -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/init.sh -------------------------------------------------------------------------------- /pwsh/ecd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/ecd.ps1 -------------------------------------------------------------------------------- /pwsh/elsi.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/elsi.ps1 -------------------------------------------------------------------------------- /pwsh/epopd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/epopd.ps1 -------------------------------------------------------------------------------- /pwsh/epushd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/epushd.ps1 -------------------------------------------------------------------------------- /pwsh/ewd.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/ewd.ps1 -------------------------------------------------------------------------------- /pwsh/md.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/pwsh/md.ps1 -------------------------------------------------------------------------------- /share/close.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/close.sh -------------------------------------------------------------------------------- /share/lsi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/lsi.sh -------------------------------------------------------------------------------- /share/md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/md.sh -------------------------------------------------------------------------------- /share/open.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/open.sh -------------------------------------------------------------------------------- /share/sudo-watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/sudo-watch.sh -------------------------------------------------------------------------------- /share/wd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/share/wd.sh -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/Console.cpp -------------------------------------------------------------------------------- /src/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/Console.h -------------------------------------------------------------------------------- /src/ebridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/ebridge.cpp -------------------------------------------------------------------------------- /src/ebridge.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/ebridge.sln -------------------------------------------------------------------------------- /src/ebridge.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/ebridge.vcxproj -------------------------------------------------------------------------------- /src/ebridge.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/ebridge.vcxproj.filters -------------------------------------------------------------------------------- /src/explorer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/explorer.cpp -------------------------------------------------------------------------------- /src/explorer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/explorer.h -------------------------------------------------------------------------------- /src/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/shell.cpp -------------------------------------------------------------------------------- /src/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/shell.h -------------------------------------------------------------------------------- /src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/util.cpp -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/util.h -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- 1 | #define VERSION "0.12.0" 2 | -------------------------------------------------------------------------------- /src/winapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/winapi.cpp -------------------------------------------------------------------------------- /src/winapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/src/winapi.h -------------------------------------------------------------------------------- /test/make_test_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/test/make_test_dir.sh -------------------------------------------------------------------------------- /wsl/ecd.fish: -------------------------------------------------------------------------------- 1 | eval (sh "$EOPEN_ROOT/share/md.sh" wsl fish cd $argv) 2 | -------------------------------------------------------------------------------- /wsl/ecd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/ecd.sh -------------------------------------------------------------------------------- /wsl/ecd.tcsh: -------------------------------------------------------------------------------- 1 | eval `sh "$EOPEN_ROOT/share/md.sh" wsl tcsh cd $argv` 2 | -------------------------------------------------------------------------------- /wsl/eclose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/eclose.sh -------------------------------------------------------------------------------- /wsl/elsi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/elsi.sh -------------------------------------------------------------------------------- /wsl/eopen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/eopen.sh -------------------------------------------------------------------------------- /wsl/epopd.fish: -------------------------------------------------------------------------------- 1 | popd $argv; and sh "$EOPEN_ROOT/wsl/eopen.sh" -g . 2 | -------------------------------------------------------------------------------- /wsl/epopd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/epopd.sh -------------------------------------------------------------------------------- /wsl/epopd.tcsh: -------------------------------------------------------------------------------- 1 | popd $argv && sh "$EOPEN_ROOT/wsl/eopen.sh" -g . 2 | -------------------------------------------------------------------------------- /wsl/epushd.fish: -------------------------------------------------------------------------------- 1 | eval (sh "$EOPEN_ROOT/share/md.sh" wsl fish pushd $argv) 2 | -------------------------------------------------------------------------------- /wsl/epushd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/epushd.sh -------------------------------------------------------------------------------- /wsl/epushd.tcsh: -------------------------------------------------------------------------------- 1 | eval `sh "$EOPEN_ROOT/share/md.sh" wsl tcsh pushd $argv` 2 | -------------------------------------------------------------------------------- /wsl/ewd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/ewd.sh -------------------------------------------------------------------------------- /wsl/path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ko1nksm/eopen-ecd/HEAD/wsl/path.sh --------------------------------------------------------------------------------