Skip to content
This repository has been archived by the owner on Jan 5, 2019. It is now read-only.
/ mac-os Public archive

The CLI for MacOS written in JavaScript

License

Notifications You must be signed in to change notification settings

pbnj/mac-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mac-os

The CLI for MacOS written in JavaScript

Inspided by the m-cli project.

DISCLAIMER: Package is still under heavy development. Features may change without notice.

Install

npm install -g mac-os

Demo

mac demo

Usage

$ mac

  Usage: mac [options] [command]


  Commands:

    battery     Battery Info
    bluetooth   Bluetooth Info
    display     Display Info
    firewall    Firewall Info
    shutdown    Shutdown Mac
    help [cmd]  display help for [cmd]

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request 🤘

TODO

Add support for:

  • Disk
  • DNS
  • Dock
  • Finder
  • Add/Remove Firewall
  • Gatekeeper
  • Group
  • Hostname
  • Machine Info
  • Lock
  • Network
  • Caffeinate
  • Notification
  • NTP
  • Restart
  • Safeboot
  • Screencapture
  • Screensaver
  • Shutdown
  • Sleep
  • Timezone
  • Trash
  • Update
  • User
  • Volume
  • VPN
  • WiFi

About

The CLI for MacOS written in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published