dev.env icon indicating copy to clipboard operation
dev.env copied to clipboard

Mac instance has dependency on Homebrew

Open bmcminn opened this issue 9 years ago • 5 comments

Your documentation fails to mention the default apps/ shell files utilize brew install <APPNAME>, which not everyone has installed. Granted most devs have probably installed it at one point or another, but this creates issues for other platforms and discounts your notion of "zero config" environments.

For Debian Linux users, using apt-get is standard fare, but Windows users who don't have something like Chocalatey installed are out of luck with this utility.

Curious if you've considered writing a standalone install script that downloads and installs the binary into a standardized directory?

bmcminn avatar Jan 12 '16 16:01 bmcminn

yeah you're right. actually I put the code to automatically install brew in install.sh

I will update the code to use apt-get or yum if the current OS is Linux. I will hold back the Windows support at this moment.

At the beginning I was created the standalone script for dev, but later, I decided to split it to smaller scripts (in apps and env folders) for easier integration more languages/apps

huytd avatar Jan 13 '16 02:01 huytd

:+1: Dig it.

I use a Macbook at work, but have a Windows machine at home, so I may tinker around with testing/building some Win utilities for this. Seems like a good project :)

bmcminn avatar Jan 13 '16 05:01 bmcminn

@bmcminn You could use chocolatey for Windows.

lackerman avatar Jan 13 '16 06:01 lackerman

@lackerman I think that's the plan for this, though the install.sh or install.cmd file should be able to determine the OS environment and prompt the user to install a package manage like Homebrew or Chocolatey provided an instance wasn't already discovered.

bmcminn avatar Jan 13 '16 16:01 bmcminn

@bmcminn Fair enough. It makes sense.

lackerman avatar Jan 14 '16 07:01 lackerman