Coder Social home page Coder Social logo

phpswap's Introduction

PHP Swap

The purpose of this script is to swap between two versions of PHP installed using Homebrew on macOS. It simply checks to see which version is running and swaps to the other installed version.

For now, everything is hard-coded and expects the latest php and [email protected] as installed by Homebrew.

Installation

Install the script file phpswap in /usr/local/bin or wherever your binaries are stored. Once there, navigate to that directory and make it executable by entering the following command.

chmod +x phpswap

Output

With php and [email protected] installed, output should look something like this.

You are running PHP 8.2. Switching to 8.0.

You are now running PHP 8.0.

That's it! That's all it does (for now). May its existence be a blessing!

Roadmap

  • Add user interaction to ask if user wants to swap versions instead of just doing it.
  • Remove hard-coded items and add handling for more and different Homebrew installations of PHP as I expect this script will always rely on Homebrew.

phpswap's People

Contributors

elbeavers avatar

Watchers

 avatar  avatar

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.