Code Monkey home page Code Monkey logo

Comments (8)

jdiamond avatar jdiamond commented on August 14, 2024

Decided to check it in in case I felt like hacking on it this weekend:

jdiamond@e3549bd

I can init, create a droplet, and run scripts on it so far.

from overcast.

andrewchilds avatar andrewchilds commented on August 14, 2024

Whoa, nice work! The thing is, Windows support isn't something I'll be able to maintain, so the idea of being on the hook for code I can't easily test, or the "Why isn't this working on my Windows machine?" questions that I won't be able to answer, doesn't sound great. I think official support should stay limited to OS X/Linux for now so I can be confident that Overcast does what it says on the tin. How about if in the README I link to your fork for "experimental" Windows support for now?

from overcast.

jdiamond avatar jdiamond commented on August 14, 2024

Totally understand. I was actually thinking about it during my drive home and I think I can remove the Windows-isms. I'll play with it a bit and get back to you.

from overcast.

jdiamond avatar jdiamond commented on August 14, 2024

I was able to get as far as deploying overcast-charts. Even though the changes required to get it to work are pretty minor, I'm not sure it's worth submitting yet so closing this for now.

If anybody wants to check it out, branch is here:

https://github.com/jdiamond/overcast/tree/windows-support

from overcast.

mscdex avatar mscdex commented on August 14, 2024

There's always ssh2 for cross platform, non-child process-based ssh/sftp capabilities :-)

from overcast.

jdiamond avatar jdiamond commented on August 14, 2024

That's really interesting.

The problem is actually executing scripts and commands on the local machine. Overcast spawns ssh, scp, ssh-keygen, bash, mkdir, and chmod.

Maybe ssh2, scp2, ssh-keygen2, and ShellJS could replace spawning processes locally.

(Except ssh-keygen2 is just a wrapper around ssh-keygen so that would still have to be in the PATH.)

from overcast.

andrewchilds avatar andrewchilds commented on August 14, 2024

@jdiamond: I changed my mind. Even though I don't want to officially support Windows, I can still use your code to make Overcast more Windows-friendly. I've created a PR using your code: #10. Take a look and let me know what you think.

from overcast.

jdiamond avatar jdiamond commented on August 14, 2024

Wow, very cool! I will test it out tomorrow at work.

from overcast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.