create a link to chrome inside WSL. this will only run after Creators Update
echo '#!/bin/bash
cd /mnt/c
exec "/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe" "$@"
' > /usr/local/bin/chrome
chmod a+x /usr/local/bin/chrome| # curl https://gist.githubusercontent.com/GongT/cb5c429a79834f73eff6041726a4d76a/raw/92eb636b4b8151af7b4e336e535b0003599fb4fc/gistfile1.txt | bash | |
| # disable firewall & selinux | |
| setenforce 0 | |
| echo -e "SELINUX=permissive\nSELINUXTYPE=targeted\n" > /etc/sysconfig/selinux | |
| systemctl disable firewalld | |
| systemctl stop firewalld | |
| systemctl mask firewalld | |
| # install docker client only |
| #/bin/bash | |
| # create a LNK file: | |
| # C:\cygwin64\bin\mintty.exe -w hide -h error -e /bin/env /usr/local/bin/startx.sh | |
| # ^ cygwin install path ^ this file path in cygwin root | |
| set -x | |
| set -e | |
| export PATH="/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin" |
| # : https://gist.github.com/GongT/f8b65c7db0eb081a8c741f59b552f984 | |
| function tscp { | |
| echo -en "\ec\0typescript compiling (source: $1)...\r" | |
| tsc -w -p "$1" | sed 's/^.*File change detected/\x1Bc\0/g' | |
| } |
| function tmux { | |
| if [ $# -eq 0 ]; then | |
| if /usr/bin/tmux list-sessions &>/dev/null ; then | |
| /usr/bin/tmux attach | |
| else | |
| cd ~ | |
| /usr/bin/tmux | |
| fi | |
| else | |
| /usr/bin/tmux "$@" |
| <?xml version="1.0" encoding="UTF-16"?> | |
| <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> | |
| <RegistrationInfo> | |
| <Date>2017-06-11T10:37:48.0530393</Date> | |
| <Author><!------------ SHABAO-DESKTOP\gongt ------------></Author> | |
| <URI>\sshd</URI> | |
| </RegistrationInfo> | |
| <Triggers> | |
| <BootTrigger> | |
| <Enabled>true</Enabled> |
| #!/usr/bin/env bash | |
| ################################# | |
| IDEA_PATH="/opt/PhpStorm/bin/phpstorm.sh" | |
| ################################# | |
| set -e |
| #!/bin/sh | |
| export O_P_W_D=$(pwd) | |
| trap " | |
| cd '$O_P_W_D' | |
| pwd | |
| echo 'cleanup...' | |
| while ! umount root ; do sleep 1 ; done | |
| while ! qemu-nbd --disconnect /dev/nbd0 ; do sleep 1 ; done |
| #!/bin/bash | |
| LOCAL_REPO='http://mirrors.aliyun.com/cygwin/' | |
| LOCAL_PACKAGE_DIR='A:/cygwin-repo' | |
| if [ ! -e /setup-x86_64.exe ]; then | |
| if command -v wget &>/dev/null ; then | |
| wget -c "http://cygwin.org/setup-x86_64.exe" -O /setup-x86_64.exe | |
| else | |
| echo "No setup-x86_64.exe, and no wget." >&2 |
| import { | |
| createCompilerHost, | |
| createProgram, | |
| Diagnostic, | |
| formatDiagnostic, | |
| FormatDiagnosticsHost, | |
| getParsedCommandLineOfConfigFile, | |
| ParseConfigFileHost, | |
| ParsedCommandLine, | |
| Program, |