├── LICENSE.txt ├── README.md ├── SLES-bash.reg ├── Ubuntu-bash.reg └── openSUSE-42 bash.reg /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, David Manouchehri 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 1. Redistributions of source code must retain the above copyright 7 | notice, this list of conditions and the following disclaimer. 8 | 2. Redistributions in binary form must reproduce the above copyright 9 | notice, this list of conditions and the following disclaimer in the 10 | documentation and/or other materials provided with the distribution. 11 | 3. All advertising materials mentioning features or use of this software 12 | must display the following acknowledgement: 13 | This product includes software developed by David Manouchehri. 14 | 4. Neither the name of David Manouchehri nor the 15 | names of its contributors may be used to endorse or promote products 16 | derived from this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY DAVID MANOUCHEHRI ''AS IS'' AND ANY 19 | EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 20 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL DAVID MANOUCHEHRI BE LIABLE FOR ANY 22 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 25 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Adds a "Bash" context menu option in Windows Explorer. 2 | 3 | If you installed WSL from the Microsoft Store use these files: 4 | 5 | - Ubuntu [Ubuntu-bash.reg](https://github.com/Manouchehri/bash-WSL-context-menu/blob/master/Ubuntu-bash.reg) 6 | - openSUSE Leap 42 [openSUSE-42 bash.reg](https://github.com/Manouchehri/bash-WSL-context-menu/blob/master/openSUSE-42%20bash.reg) 7 | - SUSE Linux Enterprise Server 12 [SLES-bash.reg](https://github.com/Manouchehri/bash-WSL-context-menu/blob/master/SLES-bash.reg) 8 | 9 | 10 | If you were using the Ubuntu-Beta of WSL (no download from Microsoft Store) you might need this one: 11 | - Ubuntu Beta [bash.reg](https://github.com/Manouchehri/bash-WSL-context-menu/releases/download/v1/bash.reg) 12 | 13 | To install: 14 | 1. Open Registry Editor (Win+R, then type "regedit") 15 | 2. Open "HKEY_CLASSES_ROOT\Directory\Background\shell\WSL" 16 | 3. Then, RMB -> Permissions... -> Advanced -> Owner: ... Change -> Advanced -> Find Now. 17 | 4. Find your user, than click OK 18 | 5. Change permission "Full Access" for Administrators group. 19 | 6. Then, do it for "HKEY_CLASSES_ROOT\Directory\Background\shell\WSL\command" 20 | 7. Download the reg-File for your distro from above. Accept the warnings and import it. 21 | 22 | 23 | 24 | ![Bash Context Menu](https://cloud.githubusercontent.com/assets/7232674/16479608/6d7de27e-3e6f-11e6-8d01-0e07f8ff8a5d.png) 25 | -------------------------------------------------------------------------------- /SLES-bash.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manouchehri/bash-WSL-context-menu/e1b7638d3a1a7744a477189dee687a14d14b28bd/SLES-bash.reg -------------------------------------------------------------------------------- /Ubuntu-bash.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manouchehri/bash-WSL-context-menu/e1b7638d3a1a7744a477189dee687a14d14b28bd/Ubuntu-bash.reg -------------------------------------------------------------------------------- /openSUSE-42 bash.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Manouchehri/bash-WSL-context-menu/e1b7638d3a1a7744a477189dee687a14d14b28bd/openSUSE-42 bash.reg --------------------------------------------------------------------------------