npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

wifi-cli-macos

v1.2.0

Published

Wi-Fi CLI MacOS is a command line utility for managing network connections on MacOS

Downloads

4

Readme

Wi-Fi CLI MacOS

Wi-Fi CLI MacOS is a command line utility for managing network connections on MacOS

wifi connect (c) <network> [password]  Connect to a Wi-Fi network
wifi disconnect (dc)                   Disconnect from current Wi-Fi network
wifi info (i)                          Display current Wi-Fi network
wifi password (p)                      Display current Wi-Fi network password
wifi list (ls)                         List available Wi-Fi networks
wifi cloudflared on (cf on)            Turn Cloudflared on and set DNS to localhost
wifi cloudflared off (cf off)          Turn Cloudflared off reset DNS to network defaults
wifi cloudflared restart (cf r)        Turn Cloudflared off and on again and set DNS to localhost
wifi dns [servers...]                  Set DNS servers
wifi on                                Turn Wi-Fi on
wifi off                               Turn Wi-Fi off
wifi restart (r)                       Turn Wi-Fi off and on again

Installation

npm install -g wifi-cli-macos

Basic usage

wifi ls
Network 1 ▁▂▃▄▅▆
Network 2 ▁▂▃▄▅
Network 3 ▁▂▃
Network 4 ▁▂
Network 5 ▁▂
Network 6 ▁
wifi c "Network 1" changeme
wifi i
Current Wi-Fi Network: Network 1

Configure DNS servers

wifi dns
Current DNS Servers: There aren't any DNS Servers set on Wi-Fi.
wifi dns 1.1.1.1 8.8.8.8
Configured DNS Servers: 1.1.1.1 8.8.8.8
wifi dns -
Configured DNS Servers: There aren't any DNS Servers set on Wi-Fi.

Turn Wi-Fi off and on again

wifi r

Advanced usage

WiFi CLI MacOS also supplies commands for enabling and disabling Argo Tunnel (cloudflared)

Argo Tunnel is a Cloudflare tool which (amongst other things) can be used to proxy DNS over SSL:

brew install cloudflare/cloudflare/cloudflared

WiFi CLI MacOS makes enabling/disabling Argo Tunnel a little easier, the wifi cf on/off/r commands start/stop/restart the homebrew service and toggle your DNS servers between localhost and network defaults