{"id":21321701,"url":"https://github.com/xwmx/user","last_synced_at":"2025-07-12T05:30:28.664Z","repository":{"id":57388640,"uuid":"43187140","full_name":"xwmx/user","owner":"xwmx","description":"Command line interface for common macOS user account operations.","archived":false,"fork":false,"pushed_at":"2020-10-07T06:19:27.000Z","size":44,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-27T17:05:21.083Z","etag":null,"topics":["bash","bpkg","command-line","homebrew","macos","osx"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xwmx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-26T02:15:44.000Z","updated_at":"2024-01-12T10:45:28.000Z","dependencies_parsed_at":"2022-09-19T02:12:48.022Z","dependency_job_id":null,"html_url":"https://github.com/xwmx/user","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/xwmx/user","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwmx%2Fuser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwmx%2Fuser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwmx%2Fuser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwmx%2Fuser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xwmx","download_url":"https://codeload.github.com/xwmx/user/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xwmx%2Fuser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262474320,"owners_count":23316919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bpkg","command-line","homebrew","macos","osx"],"created_at":"2024-11-21T20:08:41.821Z","updated_at":"2025-07-12T05:30:28.411Z","avatar_url":"https://github.com/xwmx.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n'##::::'##::'######::'########:'########::\n ##:::: ##:'##... ##: ##.....:: ##.... ##:\n ##:::: ##: ##:::..:: ##::::::: ##:::: ##:\n ##:::: ##:. ######:: ######::: ########::\n ##:::: ##::..... ##: ##...:::: ##.. ##:::\n ##:::: ##:'##::: ##: ##::::::: ##::. ##::\n. #######::. ######:: ########: ##:::. ##:\n:.......::::......:::........::..:::::..::\n```\n\n# user cli\n\n`user` is a command line interface for common macOS user account operations,\nlike fast user switching, listing users, and displaying the user login window.\n\n## Installation\n\n### Homebrew\n\nTo install with [Homebrew](http://brew.sh/):\n\n```bash\nbrew taps xwmx/taps\nbrew install user\n```\n\n### npm\n\nTo install with [npm](https://www.npmjs.com/package/user-cli):\n\n```bash\nnpm install --global user-cli\n```\n\n### bpkg\n\nTo install with [bpkg](http://www.bpkg.io/):\n\n```bash\nbpkg install xwmx/user\n```\n\n### Manual\n\nTo install manually, simply add the `user` script to your `$PATH`. If\nyou already have a `~/bin` directory, you can use the following command:\n\n```bash\ncurl -L https://raw.github.com/xwmx/user/master/user \\\n  -o ~/bin/user \u0026\u0026 chmod +x ~/bin/user\n```\n\n## Usage\n\n```\nUsage:\n  user list\n  user login \u003cusername\u003e\n  user logout [--force]\n  user window\n  user -h | --help\n  user --version\n\nSubcommands:\n  list    List login user accounts.\n  login   Log in as the specified user, aka \"Fast User Switching.\"\n  logout  Log out the current user.\n  window  Go to the login window without logging out.\n\nOptions:\n  -h --help  Display this help information.\n  --version  Display version information.\n  --force    Suppress confirmation prompt.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxwmx%2Fuser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxwmx%2Fuser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxwmx%2Fuser/lists"}