{"id":18524536,"url":"https://github.com/stelligent/crossing","last_synced_at":"2025-04-09T12:30:55.136Z","repository":{"id":55420921,"uuid":"80745466","full_name":"stelligent/crossing","owner":"stelligent","description":"Utility for storing objects in S3 while taking advantage of client side envelope encryption with KMS","archived":false,"fork":false,"pushed_at":"2021-01-27T23:24:25.000Z","size":53,"stargazers_count":10,"open_issues_count":5,"forks_count":5,"subscribers_count":48,"default_branch":"master","last_synced_at":"2025-03-24T05:34:05.459Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/stelligent.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":"2017-02-02T16:44:15.000Z","updated_at":"2021-04-07T22:22:42.000Z","dependencies_parsed_at":"2022-08-15T00:00:33.421Z","dependency_job_id":null,"html_url":"https://github.com/stelligent/crossing","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcrossing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcrossing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcrossing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stelligent%2Fcrossing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stelligent","download_url":"https://codeload.github.com/stelligent/crossing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248040088,"owners_count":21037813,"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":[],"created_at":"2024-11-06T17:42:21.248Z","updated_at":"2025-04-09T12:30:52.820Z","avatar_url":"https://github.com/stelligent.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :children_crossing: crossing\n\nbuild status: [![CircleCI](https://circleci.com/gh/stelligent/crossing.svg?style=svg)](https://circleci.com/gh/stelligent/crossing)\n\n### :children_crossing: Description\nCrossing is a utility for storing objects in S3 while taking advantage of client side envelope encryption with KMS.  The native AWS CLI tool does not have an easy way to client-side-encrypted-upload's into S3.  The Ruby SDK _does_ have an easy way to do this, but not everyone wants drop to Ruby.  \n\nThis utility allows you to do client side encrypted uploads to S3 from the command line, allowing you to quickly upload files to S3 securely. \n\n### :children_crossing: Installation\n\nCrossing requires Ruby 2.2.9 (or higher). 2.2.9 is the oldest version of ruby still supported by the Ruby language authors.\n\nTo install the gem:\n\n    gem install crossing\n\n### :children_crossing: Usage\nCrossing is designed to be dead simple to use. To upload, you just need to provide a filepath, bucket location, region and which KMS key to use.\n\n    crossing put \\\n      --file path/to/your/src/file \\\n      --bucket your-bucket \\\n      --kmskeyid abcde-12345-abcde-12345\n\nDownloading is basically the same:\n\n    crossing get \\\n      --file path/to/your/dest/file \\\n      --bucket your-bucket\n\n### :children_crossing: License\n\nRefer to [LICENSE.md](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstelligent%2Fcrossing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstelligent%2Fcrossing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstelligent%2Fcrossing/lists"}