{"id":18026841,"url":"https://github.com/yegor256/rultor-remote","last_synced_at":"2025-03-27T01:31:29.200Z","repository":{"id":21270219,"uuid":"24585962","full_name":"yegor256/rultor-remote","owner":"yegor256","description":"Rultor command line remote control","archived":false,"fork":false,"pushed_at":"2023-12-15T08:22:00.000Z","size":62,"stargazers_count":9,"open_issues_count":7,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-01T23:12:24.199Z","etag":null,"topics":["continuous-delivery","continuous-integration","ruby","rultor"],"latest_commit_sha":null,"homepage":"www.rultor.com","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/yegor256.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-29T08:29:19.000Z","updated_at":"2023-06-03T08:37:36.000Z","dependencies_parsed_at":"2024-10-30T08:28:32.661Z","dependency_job_id":null,"html_url":"https://github.com/yegor256/rultor-remote","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frultor-remote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frultor-remote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frultor-remote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Frultor-remote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yegor256","download_url":"https://codeload.github.com/yegor256/rultor-remote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245764718,"owners_count":20668466,"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":["continuous-delivery","continuous-integration","ruby","rultor"],"created_at":"2024-10-30T08:08:15.033Z","updated_at":"2025-03-27T01:31:28.318Z","avatar_url":"https://github.com/yegor256.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"http://doc.rultor.com/images/logo.svg\" width=\"64px\" height=\"64px\"/\u003e\n\n[![EO principles respected here](https://www.elegantobjects.org/badge.svg)](https://www.elegantobjects.org)\n[![Managed by Zerocracy](https://www.0crat.com/badge/C3SAYRPH9.svg)](https://www.0crat.com/p/C3SAYRPH9)\n[![DevOps By Rultor.com](http://www.rultor.com/b/yegor256/rultor-remote)](http://www.rultor.com/p/yegor256/rultor-remote)\n[![We recommend RubyMine](https://www.elegantobjects.org/rubymine.svg)](https://www.jetbrains.com/ruby/)\n\n[![Build Status](https://travis-ci.org/yegor256/rultor-remote.svg)](https://travis-ci.org/yegor256/rultor-remote)\n[![Build status](https://ci.appveyor.com/api/projects/status/qinkj0i7h6ralg7w?svg=true)](https://ci.appveyor.com/project/yegor256/rultor-remote)\n[![PDD status](http://www.0pdd.com/svg?name=yegor256/rultor-remote)](http://www.0pdd.com/p?name=yegor256/rultor-remote)\n[![Gem Version](https://badge.fury.io/rb/rultor.svg)](http://badge.fury.io/rb/rultor)\n[![Maintainability](https://api.codeclimate.com/v1/badges/12ac6688bb3135a835dc/maintainability)](https://codeclimate.com/github/yegor256/rultor-remote/maintainability)\n[![Coverage Status](https://img.shields.io/coveralls/yegor256/rultor-remote.svg)](https://coveralls.io/r/yegor256/rultor-remote)\n\n[![Hits-of-Code](https://hitsofcode.com/github/yegor256/rultor-remote)](https://hitsofcode.com/view/github/yegor256/rultor-remote)\n[![Availability at SixNines](https://www.sixnines.io/b/efd7)](https://www.sixnines.io/h/efd7)\n\nNeed help online? Try our [Telegram group](https://t.me/zerocracy).\n\nInstall it first:\n\n```bash\n$ gem install rultor\n```\n\nRun it locally and read its output:\n\n```bash\n$ rultor --help\n```\n\nTo encrypt one file for Rultor:\n\n```bash\n$ rultor encrypt -p yegor256/rultor secret.txt\n```\n\nWhere `yegor256/rultor` is the name of your Github project and `secret.txt`\nis the file you need to encrypt. Result will be saved into `secret.txt.asc`.\nRead more about Rultor [`decrypt`](http://doc.rultor.com/reference.html#decrypt)\nconfiguration option.\n\nMake sure you have [gpg](https://www.gnupg.org/documentation/manpage.html) and\n[bcrypt](http://bcrypt.sourceforge.net/) installed on your machine\n(only Unix or Mac OS at the moment).\n\n## How to contribute?\n\nFork the repository, make changes, submit a pull request.\nWe promise to review your changes same day and apply to\nthe `master` branch, if they look correct.\n\nPlease run Rake build before submitting a pull request (make sure you\nhave [bundler](http://bundler.io/) installed):\n\n```\n$ bundle install\n$ bundle exec rake\n```\n\nMake sure you're using Ruby 2.0+.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyegor256%2Frultor-remote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyegor256%2Frultor-remote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyegor256%2Frultor-remote/lists"}