René's URL Explorer Experiment


Title: MSYS/MINGW Client Support (FINNALLY Working) by Merith-TK · Pull Request #127 · coder/sshcode · GitHub

Open Graph Title: MSYS/MINGW Client Support (FINNALLY Working) by Merith-TK · Pull Request #127 · coder/sshcode

X Title: MSYS/MINGW Client Support (FINNALLY Working) by Merith-TK · Pull Request #127 · coder/sshcode

Description: EDIT: OLD IMAGES HAVE BEEN REDUCED TO LINKS TO SAVE POST SPACE Basically, I have made sshcode run properly on msys/mingw enviroments, TL;DR Chrome only works when using msys/cygwin based enviroments sshcode only works in msys/cygwin based enviroments sshcode in cmd.exe does not work yet due to how sshcode calls ssh Summary of my edits main.go > Added filepath conversion, (thanks @eargollo ) settings.go > added default paths for VSCode data on windows sshcode.go > copied and slightly tweaked the wslPath to match a windows enviroment for accessing the C:\ drive. TODO 100% windows support: NOTE, I do not plan on implementing this for the time being, i feel like i have dont enought to make a great step towards windows support, this todo will be a log of the errors in windows Some odd bug where it returns this when running with cmd.exe The error appears to be sshcode not actually executing ssh on windows even if it is in %path% This appears to be because of how sshcode calls the ssh command C:\Misc\MegaSync\Code\Workspace\sshcode>go build C:\Misc\MegaSync\Code\Workspace\sshcode>sshcode.exe --skipsync merith@192.168.0.101 2019-07-29 20:58:13 �[94mINFO�[0m failed to stat ~/.ssh directory, disabling connection reuse feature: CreateFile ~\.ssh: The system cannot find the path specified. 2019-07-29 20:58:13 �[94mINFO�[0m ensuring code-server is updated... 2019-07-29 20:58:13 �[31mFATAL�[0m error: failed to update code-server: ---ssh cmd--- ssh merith@192.168.0.101 '/usr/bin/env bash -l' ---download script--- set -euxo pipefail || exit 1 [ "$(uname -m)" != "x86_64" ] && echo "Unsupported server architecture $(uname -m). code-server only has releases for x86_64 systems." && exit 1 pkill -f ~/.cache/sshcode/sshcode-server || true mkdir -p ~/.local/share/code-server ~\.cache\sshcode cd ~\.cache\sshcode curlflags="-o latest-linux" if [ -f latest-linux ]; then curlflags="$curlflags -z latest-linux" fi curl $curlflags https://codesrv-ci.cdr.sh/latest-linux [ -f ~/.cache/sshcode/sshcode-server ] && rm ~/.cache/sshcode/sshcode-server ln latest-linux ~/.cache/sshcode/sshcode-server chmod +x ~/.cache/sshcode/sshcode-server: exec: "sh": executable file not found in %PATH% attached image is of it building and running (first working release,) https://user-images.githubusercontent.com/10422110/61765201-ef1c0e80-ad90-11e9-87cb-b46e6dc2a909.gif This image is of the second build working just fine, Note, yes i did have to drag the window over from the side, that is because i have two monitors, and for some reason my mouse wasnt recorded so... thats a thing https://user-images.githubusercontent.com/10422110/62153007-8533c580-b2b8-11e9-9d2b-03e25af9bbd0.gif 8-9-2019, 1211 -7PST This build has the sshMaster fix (i didnt bother building it again just for the example as it would take FOREVER as seen in previous pictures, and sorry for horrible quality,) https://user-images.githubusercontent.com/10422110/62803352-094b3180-ba9f-11e9-818f-4c4b93fb60ed.gif 8-9-2019, 1308 -7PST this build is a work in progress, some users may have to modify main.go to match their setups. otherwise sshcode --skipsync user@server / works. In the example i open /opt on the server https://user-images.githubusercontent.com/10422110/62806173-f50b3280-baa6-11e9-8438-71a5aa6d7104.gif 8-9-2019, 1358 -7PST Not going to upload gif, would take to long, but rsync now works provided its installed and in path UPDATE: DESPITE WHAT TRAVIS SAYS, IT WORKS, AND BUILDS JUST FINE

Open Graph Description: EDIT: OLD IMAGES HAVE BEEN REDUCED TO LINKS TO SAVE POST SPACE Basically, I have made sshcode run properly on msys/mingw enviroments, TL;DR Chrome only works when using msys/cygwin based enviromen...

X Description: EDIT: OLD IMAGES HAVE BEEN REDUCED TO LINKS TO SAVE POST SPACE Basically, I have made sshcode run properly on msys/mingw enviroments, TL;DR Chrome only works when using msys/cygwin based enviromen...

Opengraph URL: https://github.com/coder/sshcode/pull/127

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e2cba0d7-04d8-ec9b-1b52-e5d510edb9ee
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEBD2:BAE66:42CEDA:5EDFAF:696A470A
html-safe-nonce7d8a5e8d62a0920b60f8ac33df76adfe59e09601eea09a083dcabdd5c1862130
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQkQyOkJBRTY2OjQyQ0VEQTo1RURGQUY6Njk2QTQ3MEEiLCJ2aXNpdG9yX2lkIjoiNjIzMzQzMDAyMTY3NDI4ODc0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac8f6299e77478c3482dbe3e221f6328fab47a76c2649d71bee9529918baa171df
hovercard-subject-tagpull_request:300549942
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/coder/sshcode/pull/127/files
twitter:imagehttps://avatars.githubusercontent.com/u/10422110?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/10422110?s=400&v=4
og:image:altEDIT: OLD IMAGES HAVE BEEN REDUCED TO LINKS TO SAVE POST SPACE Basically, I have made sshcode run properly on msys/mingw enviroments, TL;DR Chrome only works when using msys/cygwin based enviromen...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3f871c8e07f0ae1886fa8dac284166d28b09ad5bada6476fc10b674e489788ef
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/coder/sshcode git https://github.com/coder/sshcode.git
octolytics-dimension-user_id95932066
octolytics-dimension-user_logincoder
octolytics-dimension-repository_id182143383
octolytics-dimension-repository_nwocoder/sshcode
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id182143383
octolytics-dimension-repository_network_root_nwocoder/sshcode
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release63c426b30d262aba269ef14c40e3c817b384cd61
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/coder/sshcode/pull/127/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcoder%2Fsshcode%2Fpull%2F127%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcoder%2Fsshcode%2Fpull%2F127%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=coder%2Fsshcode
Reloadhttps://github.com/coder/sshcode/pull/127/files
Reloadhttps://github.com/coder/sshcode/pull/127/files
Reloadhttps://github.com/coder/sshcode/pull/127/files
coder https://github.com/coder
sshcodehttps://github.com/coder/sshcode
Notifications https://github.com/login?return_to=%2Fcoder%2Fsshcode
Fork 215 https://github.com/login?return_to=%2Fcoder%2Fsshcode
Star 5.7k https://github.com/login?return_to=%2Fcoder%2Fsshcode
Code https://github.com/coder/sshcode
Issues 44 https://github.com/coder/sshcode/issues
Pull requests 0 https://github.com/coder/sshcode/pulls
Actions https://github.com/coder/sshcode/actions
Projects 0 https://github.com/coder/sshcode/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/coder/sshcode/security
Please reload this pagehttps://github.com/coder/sshcode/pull/127/files
Insights https://github.com/coder/sshcode/pulse
Code https://github.com/coder/sshcode
Issues https://github.com/coder/sshcode/issues
Pull requests https://github.com/coder/sshcode/pulls
Actions https://github.com/coder/sshcode/actions
Projects https://github.com/coder/sshcode/projects
Security https://github.com/coder/sshcode/security
Insights https://github.com/coder/sshcode/pulse
Merith-TKhttps://github.com/Merith-TK
coder:masterhttps://github.com/coder/sshcode/tree/master
Conversation 32 https://github.com/coder/sshcode/pull/127
Commits 13 https://github.com/coder/sshcode/pull/127/commits
Checks 0 https://github.com/coder/sshcode/pull/127/checks
Files changed https://github.com/coder/sshcode/pull/127/files
Please reload this pagehttps://github.com/coder/sshcode/pull/127/files
MSYS/MINGW Client Support (FINNALLY Working) https://github.com/coder/sshcode/pull/127/files#top
Show all changes 13 commits https://github.com/coder/sshcode/pull/127/files
c3715c8 msys support, Jul 24, 2019 https://github.com/coder/sshcode/pull/127/commits/c3715c86e7672ae947298841c34ac14a646f796a
3de0f03 add `chrome` binary support Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/3de0f032cbaca381128c5d53de0046400269dae5
927c1bf added `chrome` binary support Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/927c1bf51f515e54bbeebf7adf0d02979b9cd4e6
e8616d7 update readme Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/e8616d7d1b72efb10a7d262f4c5d3a3c82f305de
3a55b96 update git ignroe Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/3a55b96059bf30211bd7ec3eac75d6953214c90a
73b243f removed sshcode.exe Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/73b243f27a07307ac18aef72cac92fbe5ff8cb35
8326202 windows chrome support Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/8326202fe0b1e2f212cc73e2c949ebc687626a62
9f1d1ea minor code cleanup Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/9f1d1eac262f0b6a122efc93fbcd64db2607931a
01c1a34 Windows Support Complete Merith-TK Jul 30, 2019 https://github.com/coder/sshcode/pull/127/commits/01c1a346bf8c71cfe32e058f080382eb115b09b6
3f122f6 removed merith's stuff from readme Merith-TK Aug 6, 2019 https://github.com/coder/sshcode/pull/127/commits/3f122f6938862cf34028205a5b119b14454cb2e0
b1564e8 fixed master ssh, progress on rsync Merith-TK Aug 9, 2019 https://github.com/coder/sshcode/pull/127/commits/b1564e8000027dbc9e3d9ac33b9f68877d19a7b3
d79f2cf fixed specifying folder to open Merith-TK Aug 9, 2019 https://github.com/coder/sshcode/pull/127/commits/d79f2cff3bed6f8a8200a414bb9d63d358325c03
db240f4 rsync now works Merith-TK Aug 9, 2019 https://github.com/coder/sshcode/pull/127/commits/db240f446ed97512d1604a1ba2bcfa866d072099
Clear filters https://github.com/coder/sshcode/pull/127/files
Please reload this pagehttps://github.com/coder/sshcode/pull/127/files
Please reload this pagehttps://github.com/coder/sshcode/pull/127/files
.gitignore https://github.com/coder/sshcode/pull/127/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
main.go https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
settings.go https://github.com/coder/sshcode/pull/127/files#diff-f994d989d81e7a913e5e8df7c22011e9b2de3e67679fb07d99f88bbc8331a933
sshcode.go https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
.gitignorehttps://github.com/coder/sshcode/pull/127/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/coder/sshcode/blob/db240f446ed97512d1604a1ba2bcfa866d072099/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/coder/sshcode/pull/127/{{ revealButtonHref }}
https://github.com/coder/sshcode/pull/127/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
main.gohttps://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
View file https://github.com/coder/sshcode/blob/db240f446ed97512d1604a1ba2bcfa866d072099/main.go
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/coder/sshcode/pull/127/{{ revealButtonHref }}
https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
https://github.com/coder/sshcode/pull/127/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261
settings.gohttps://github.com/coder/sshcode/pull/127/files#diff-f994d989d81e7a913e5e8df7c22011e9b2de3e67679fb07d99f88bbc8331a933
View file https://github.com/coder/sshcode/blob/db240f446ed97512d1604a1ba2bcfa866d072099/settings.go
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/coder/sshcode/pull/127/{{ revealButtonHref }}
https://github.com/coder/sshcode/pull/127/files#diff-f994d989d81e7a913e5e8df7c22011e9b2de3e67679fb07d99f88bbc8331a933
https://github.com/coder/sshcode/pull/127/files#diff-f994d989d81e7a913e5e8df7c22011e9b2de3e67679fb07d99f88bbc8331a933
https://github.com/coder/sshcode/pull/127/files#diff-f994d989d81e7a913e5e8df7c22011e9b2de3e67679fb07d99f88bbc8331a933
sshcode.gohttps://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
View file https://github.com/coder/sshcode/blob/db240f446ed97512d1604a1ba2bcfa866d072099/sshcode.go
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/coder/sshcode/pull/127/{{ revealButtonHref }}
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com/coder/sshcode/pull/127/files#diff-a1874af0cb6b4deabcf49b279a34719eb96260ea848ba83525eb9ca8edda0e26
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.