xwmx / user

Command line interface for common macOS user account operations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

'##::::'##::'######::'########:'########::
 ##:::: ##:'##... ##: ##.....:: ##.... ##:
 ##:::: ##: ##:::..:: ##::::::: ##:::: ##:
 ##:::: ##:. ######:: ######::: ########::
 ##:::: ##::..... ##: ##...:::: ##.. ##:::
 ##:::: ##:'##::: ##: ##::::::: ##::. ##::
. #######::. ######:: ########: ##:::. ##:
:.......::::......:::........::..:::::..::

user cli

user is a command line interface for common macOS user account operations, like fast user switching, listing users, and displaying the user login window.

Installation

Homebrew

To install with Homebrew:

brew taps xwmx/taps
brew install user

npm

To install with npm:

npm install --global user-cli

bpkg

To install with bpkg:

bpkg install xwmx/user

Manual

To install manually, simply add the user script to your $PATH. If you already have a ~/bin directory, you can use the following command:

curl -L https://raw.github.com/xwmx/user/master/user \
  -o ~/bin/user && chmod +x ~/bin/user

Usage

Usage:
  user list
  user login <username>
  user logout [--force]
  user window
  user -h | --help
  user --version

Subcommands:
  list    List login user accounts.
  login   Log in as the specified user, aka "Fast User Switching."
  logout  Log out the current user.
  window  Go to the login window without logging out.

Options:
  -h --help  Display this help information.
  --version  Display version information.
  --force    Suppress confirmation prompt.

About

Command line interface for common macOS user account operations.

License:MIT License


Languages

Language:Shell 99.0%Language:Makefile 1.0%