{"id":15446188,"url":"https://github.com/moul/totp-keychain","last_synced_at":"2025-04-28T16:15:38.912Z","repository":{"id":43334033,"uuid":"190606012","full_name":"moul/totp-keychain","owner":"moul","description":":lock: TOTP cli backed by the OS X keychain","archived":false,"fork":false,"pushed_at":"2025-04-20T07:10:25.000Z","size":25,"stargazers_count":14,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-20T08:26:18.341Z","etag":null,"topics":["2fa","authentication","cli","cryptography","keychain","mfa","security","totp"],"latest_commit_sha":null,"homepage":"https://manfred.life/cryptography","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moul.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["moul"],"patreon":"moul","open_collective":"moul","custom":["https://manfred.life/donate"]}},"created_at":"2019-06-06T15:33:39.000Z","updated_at":"2023-05-04T13:07:02.000Z","dependencies_parsed_at":"2023-12-03T06:25:05.634Z","dependency_job_id":"414644ca-69f0-4d27-b353-ec7af142b71f","html_url":"https://github.com/moul/totp-keychain","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.07692307692307687,"last_synced_commit":"831c3f19669a4e50d52acd155f1d779cb8ffaa51"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moul%2Ftotp-keychain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moul%2Ftotp-keychain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moul%2Ftotp-keychain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moul%2Ftotp-keychain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moul","download_url":"https://codeload.github.com/moul/totp-keychain/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251342726,"owners_count":21574245,"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":["2fa","authentication","cli","cryptography","keychain","mfa","security","totp"],"created_at":"2024-10-01T19:59:33.534Z","updated_at":"2025-04-28T16:15:38.894Z","avatar_url":"https://github.com/moul.png","language":"Go","funding_links":["https://github.com/sponsors/moul","https://patreon.com/moul","https://opencollective.com/moul","https://manfred.life/donate"],"categories":[],"sub_categories":[],"readme":"# totp-keychain\n:lock: simple TOTP client backed by the keychain (OS X only)\n\n## Usage\n\n```console\n$ totp-keychain add moul@github JBSWY3DPEHPK3PXP\n2019/06/06 17:59:17 OK\n\n$ totp-keychain add moul@cloudflare HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ\n2019/06/06 18:00:32 OK\n\n$ totp-keychain ls\n- moul@github\n- moul@cloudflare\n\n$ totp-keychain get moul@github\n427530\n\n$ totp-keychain get moul@cloudflare\n553053\n\n$ sleep 30\n\n$ totp-keychain get moul@github\n600322\n\n$ totp-keychain get moul@cloudflare\n007099\n```\n\n## Install\n\nWith Homebrew\n\n    brew install moul/moul/totp-keychain\n    \nWith Golang\n\n```console\n$ go get -u moul.io/totp-keychain\ngo: finding moul.io/totp-keychain latest\ngo: finding github.com/keybase/go-keychain latest\ngo: finding github.com/boombuler/barcode v1.0.0\ngo: finding github.com/stretchr/objx v0.2.0\ngo: downloading moul.io/totp-keychain v0.0.0-20190606153853-716756d5e5e8\ngo: extracting moul.io/totp-keychain v0.0.0-20190606153853-716756d5e5e8\n\n$ totp-keychain -h\nNAME:\n   totp-keychain - A new cli application\n\nUSAGE:\n   totp-keychain [global options] command [command options] [arguments...]\n\nVERSION:\n   0.0.0\n\nCOMMANDS:\n     add\n     rm\n     ls\n     get\n     help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --help, -h     show help\n   --version, -v  print the version\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoul%2Ftotp-keychain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoul%2Ftotp-keychain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoul%2Ftotp-keychain/lists"}