Skip to content
forked from pkill37/linuxify

🍏🐧 Transparently transform the macOS CLI into a fresh GNU/Linux CLI experience.

License

Notifications You must be signed in to change notification settings

smjmoj/linuxify

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

85 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

linuxify

Transparently transform the macOS CLI into a fresh GNU/Linux CLI experience by

  • installing missing GNU programs
  • updating outdated GNU programs
  • replacing pre-installed BSD programs with their preferred GNU implementation
  • installing other programs common among popular GNU/Linux distributions

You should review the script, but if you want to go back you can uninstall just as easily as the install.

Prerequisites Install

First install Homebrew, see https://brew.sh/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Using brew install git

brew install git

Install

git clone https://github.com/smjmoj/linuxify.git
cd linuxify/
./linuxify install

Uninstall

./linuxify uninstall

Install Oh-My-Zsh

See https://github.com/ohmyzsh/ohmyzsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

After run this to link the .bash_aliases again after Oh-My-Zsh install

./set_aliases

About

🍏🐧 Transparently transform the macOS CLI into a fresh GNU/Linux CLI experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%