{"id":19319777,"url":"https://github.com/hyperoslo/deviser","last_synced_at":"2026-06-09T21:31:21.636Z","repository":{"id":19739954,"uuid":"22996505","full_name":"hyperoslo/deviser","owner":"hyperoslo","description":"Allows impersonation straight from the command line for Devise projects","archived":false,"fork":false,"pushed_at":"2017-06-18T19:50:11.000Z","size":6,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-02-24T05:13:28.909Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperoslo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-15T17:00:07.000Z","updated_at":"2017-06-18T19:50:12.000Z","dependencies_parsed_at":"2022-07-23T13:30:45.617Z","dependency_job_id":null,"html_url":"https://github.com/hyperoslo/deviser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hyperoslo/deviser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperoslo%2Fdeviser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperoslo%2Fdeviser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperoslo%2Fdeviser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperoslo%2Fdeviser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperoslo","download_url":"https://codeload.github.com/hyperoslo/deviser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperoslo%2Fdeviser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34127343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-10T01:25:15.298Z","updated_at":"2026-06-09T21:31:21.404Z","avatar_url":"https://github.com/hyperoslo.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deviser\n\n[![Code Climate](https://img.shields.io/codeclimate/github/hyperoslo/deviser.svg?style=flat)](https://codeclimate.com/github/hyperoslo/deviser)\n\nThere's [a](https://github.com/rcook/user_impersonate2) [small](https://github.com/astrails/rails_admin_impersonate) [variety](https://github.com/ankane/pretender) of projects related to impersonating users for support\npurposes, but they all interfere with your project by requiring gems, routes and\nviews to be added.\n\nDeviser allows impersonation straight from the command line for projects using\nDevise.\n\n**Supported Ruby versions: 1.9.3 or higher**\n\nLicensed under the **MIT** license, see LICENSE for more information.\n\n![Deviser](https://user-images.githubusercontent.com/378235/27263697-1ba9bd94-546f-11e7-87e3-30fc77731a19.png)\n\n## Requirements\n\n- Rails 3+ (this may need some testing)\n- Devise\n- Ruby [Readline](http://www.ruby-doc.org/stdlib-1.9.3/libdoc/readline/rdoc/Readline.html) support\n\n\n## Usage\n\nSince Deviser is shy and does not want to interfere with your project, it utilizes\n[Homebrew's install technique](http://brew.sh/#install) to be portable and environment agnostic.\n\n**Please note:** Verify the actual script before running this in production\nenvironments, we are not responsible for any mutated cats.\n\nRun the following in the root of your Rails project:\n\n    ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/hyperoslo/deviser/master/deviser.rb)\"\n\nAt the end of the wizard you'll be given a session key, which you can use in your\nbrowser to immediately log in as the requested user.\n\n\n### Heroku\n\nSame procedure as above, but run the following instead:\n\n    heroku run 'ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/hyperoslo/deviser/master/deviser.rb)\"'\n\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create pull request\n\n\n## Credits\n\nHyper made this. We're a digital communications agency with a passion for good\ncode, and if you're using this script we probably want to hire you.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperoslo%2Fdeviser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperoslo%2Fdeviser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperoslo%2Fdeviser/lists"}