/ngui

Simple Agent wrapper for "n" CLI.

Primary LanguageSwift

NGUI

ngui

I just made this app for fun, 'cause I can. This app allows switching Node.js® versions with ease.

Installation

  • make sure that you have installed Node.js® with npm and n package globally;
  • visit the app website and click download;
  • double click the downloaded zip file to extract;
  • double clik on the extracted .dmg;
  • drag ngui.app to the Applications folder;
  • wait for the process to finish;
  • eject the DMG (by clicking the eject button in the Sidebar).

Usage

  • open the app;
  • you should see the Node version appear on the menu bar;
  • click on the version and chose any installed Node version when needed;
  • 🥳

To have the app always open.

  • System Preferences > Users & Groups;
  • select your User ID;
  • select Login Items;
  • click the + button to select NGUI app from your Applications folder.

Roadmap

  • refactor the code;
  • allow installation/removal of Node.js® versions;
  • show prompt with textbox to enter any Node.js® version manually;
  • tweak UI;

That's all Folks ;)