{"id":15353063,"url":"https://github.com/eskatos/rwallet","last_synced_at":"2025-04-06T20:21:00.062Z","repository":{"id":1383262,"uuid":"1337962","full_name":"eskatos/rwallet","owner":"eskatos","description":"Ruby based command line password wallet meant to be used in scripts","archived":false,"fork":false,"pushed_at":"2022-11-30T02:54:19.000Z","size":128,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-02-13T02:25:28.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://eskatos.github.com/rwallet/","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/eskatos.png","metadata":{"files":{"readme":"README","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":"2011-02-07T14:22:56.000Z","updated_at":"2013-11-17T01:11:23.000Z","dependencies_parsed_at":"2023-01-11T16:03:47.827Z","dependency_job_id":null,"html_url":"https://github.com/eskatos/rwallet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eskatos%2Frwallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eskatos%2Frwallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eskatos%2Frwallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eskatos%2Frwallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eskatos","download_url":"https://codeload.github.com/eskatos/rwallet/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247544329,"owners_count":20955985,"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-10-01T12:12:02.695Z","updated_at":"2025-04-06T20:21:00.043Z","avatar_url":"https://github.com/eskatos.png","language":"Ruby","readme":"== rwallet\n\n\n    rwallet is a command line wallet written in ruby and implemented as a simple\n    cyphered key value store meant to be used in unix shell scripts.\n\n== versions\n\n    X.Y.Z\n    X increment denotes a wallet format change\n    Y increment denotes features changes\n    Z increment denotes bug fixes\n\n=== install\n\nInstall the gem by running the following command in a directory containing the rwallet distribution:\n\n    gem install rwallet\n\nThis will install rwallet and its dependencies. After that you should be able to use the rwallet command.\n\nrwallet use ezcrypto but unfortunately the ezcrypto gem does not trigger the openssl gem install, you'll have to install it manually\n\nHere is the command line help output so you can see what are the rwallet features :\n\n    eskatos@codeartisans:~$ rwallet --help\n    rwallet-1.0.0 - rwallet is a command line wallet written in ruby and implemented\n    as a simple cyphered key value store meant to be used in unix shell scripts\n\n    Usage:  rwallet wallet_name command [OPTIONS..]\n\n     Wallets are stored in /home/eskatos/.rwallet.\n\n     Password and values are asked without echoing them and prompt is written to\n     stderr to allow using output with redirections.\n\n    Available commands:\n     create [algorithm]     Create a new wallet\n     delete                 Delete a wallet\n     put name [value]       Put a new key-value in a wallet\n     get name               Get a value from a wallet\n     remove name            Remove a key-value from a wallet\n\n     Known algorithms are : blowfish, aes256 and des.\n     Blowish is the default.\n\n    Examples (all using a 'foo' wallet)\n     rwallet foo create aes256         Create an empty wallet named 'foo' using the aes256 algorithm\n     rwallet foo delete                Delete the 'foo' wallet\n     rwallet foo list                  List all entries from the 'foo' wallet\n     rwallet foo put myKey myValue     Add a myKey entry in the 'foo' wallet with the provided value\n     rwallet foo put aKey              Add an aKey entry in the 'foo' wallet, rwallet will ask for the value\n     rwallet foo get aKey              Get the aKey entry from the 'foo' wallet\n     rwallet foo remove myKey          Remove the myKey entry from the 'foo' wallet\n\n    Return status:\n     0 if OK,\n     1 is something went wrong\n\n\n=== build\n\nYou need rspec to build rwallet.\n\nCommon rake tasks are : clean, gem, rdoc. A package task exists that produce a tar.gz distribution for manual installing or distribution packaging.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feskatos%2Frwallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feskatos%2Frwallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feskatos%2Frwallet/lists"}