Giter Club home page Giter Club logo

Comments (18)

angristan avatar angristan commented on June 8, 2024 1

πŸ˜„ https://github.com/Homebrew/homebrew-cask/blob/master/Casks/mirrordisplays.rb

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

From home-brew's Acceptable Formulae

We frown on authors submitting their own work unless it is very popular.

and

We will reject formulae that seem too obscure, partly because they won’t get maintained and partly because we have to draw the line somewhere.

While this project has been stable for years and I do plan on maintaining it, I think it might be too obscure for home-brew to want me in particular to submit the formula.

However, I do have a proper 1.0 Release that should make it trivially easy for anybody else to submit a formula. Any future changes will also be released.

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

Ok.

I will submit it this weekend or sooner.

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

Thanks. I'm glad you're finding it useful :)

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

We run pair programming in our team, so being able to quickly mirror / unmirror seamlessly from the terminal is very helpful

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

@jasonm23 Any word on whether it's going to make it into homebrew?

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

Sorry got sidetracked. I'll get it done tomorrow (2am here)

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

Don't worry. I'm in no rush πŸ˜„

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

@jasonm23 Has there been any progress on this?

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

I'll set it up now.

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

Homebrew/legacy-homebrew#43079

from mirror-displays.

jasonm23 avatar jasonm23 commented on June 8, 2024

Homebrew core says that mirror-displays is not notable enough, and as such considers it a risky proposition to add it, (they'll be the first place people go for support.)

The recommendation is to setup a tap. I suggest you host this yourself, see below for the docs.

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/How-to-Create-and-Maintain-a-Tap.md

If you don't have time to do it, I can set it up for you, and then transfer the tap repo to you.

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

I don't have the time at the moment, but I'm also in no hurry -- I could get to this in a couple of weeks maybe πŸ“† . But you're welcome to do it yourself πŸ™ . Let me know if there's anything you need from me, like code changes, release tagging, etc.

from mirror-displays.

J-M0 avatar J-M0 commented on June 8, 2024

Hi,

I made a formula file for the command-line portion of this app that doesn't require the full Xcode app to be installed.
If you make a repo for the tap I can make a PR for it.

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

@J-M0 Sorry for the year+ delay. What are the conventions for a tap repo? With a little more information, I could definitely get that going.

from mirror-displays.

ariofrio avatar ariofrio commented on June 8, 2024

Oh, sorry I didn't see this before I submitted the pull request to add mirror to homebrew-core. Looks like they've added mirrordisplays already, so maybe they'd be open to adding the CLI tool now as well? It might also help that you seem intent on maintaining it.

While this project has been stable for years and I do plan on maintaining it, I think it might be too obscure for home-brew to want me in particular to submit the formula.

However, I do have a proper 1.0 Release that should make it trivially easy for anybody else to submit a formula. Any future changes will also be released.

FWIW, I found this tool because it seems to be the simplest way to functionally "disable" a display on MacOS, according to this StackOverflow thread. (SwitchResX currently can't disable a display on Apple Silicon.)

from mirror-displays.

J-M0 avatar J-M0 commented on June 8, 2024

@fcanas No worries, sorry for my own delay in replying.

Making your own Homebrew tap is pretty simple:

  1. Make a repository on GitHub called homebrew-<tapname> where <tapname> is what you want to name your tap.
  2. On your computer run brew tap-new fcanas/<tapname> to create a skeleton for your new tap.
  3. cd to your tap with cd $(brew --repository fcanas/<tapname>, add your GitHub repo as a remote named origin, and push the files Homebrew committed.

Once you do that I can make a PR to add in the Formula file I made.

from mirror-displays.

fcanas avatar fcanas commented on June 8, 2024

I made https://github.com/fcanas/homebrew-tap and added mirror-displays

brew install fcanas/tap/mirror-displays should install the mirror command line tool.

from mirror-displays.

Related Issues (12)

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.