[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11218":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":9,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":8,"subscribersCount":13,"size":13,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":13,"forks30d":13,"starsTrendScore":18,"compositeScore":19,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":8,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":13,"starSnapshotCount":13,"syncStatus":14,"lastSyncTime":25,"discoverSource":26},11218,"mercury-cli","MercuryTechnologies\u002Fmercury-cli","MercuryTechnologies",null,"https:\u002F\u002Fgithub.com\u002FMercuryTechnologies\u002Fmercury-cli","Go",149,14,0,2,3,4,23,9,47.83,false,"main","2026-06-12 04:00:54","\u003Cdiv align=\"center\">\n\n⠀⠀⠀⠀⠀⠀⠀⣀⡤⠶⠒⠛⠛⠉⠛⠛⢶⡶⠤⣄⡀⠀⠀⠀⠀⠀⠀\u003Cbr>\n⠀⠀⠀⠀⣠⠔⠋⠁⠀⣀⡤⢤⡴⠶⠦⡄⠀⠹⡄⠀⠉⠳⣄⠀⠀⠀⠀\u003Cbr>\n⠀⠀⢠⠞⠁⠀⣠⠖⢻⡁⠀⢾⠀⠀⠀⣹⠀⠀⡿⠓⢤⡀⠀⠱⣄⠀⠀\u003Cbr>\n⠀⣰⠋⠀⢠⠞⠁⠀⠈⢧⡀⠈⠓⠲⠶⠧⢄⣰⠃⠀⠀⠙⢆⠀⠈⢧⠀\u003Cbr>\n⢠⣇⡴⠒⠛⠛⠓⠲⡴⠋⠙⢦⣤⣤⣄⡀⠀⠈⢳⠴⠒⠛⠙⢧⠀⠈⣇\u003Cbr>\n⣾⠋⠀⣠⠴⠶⢤⡼⠁⠀⡴⠋⠀⠀⠀⠉⢳⣴⠃⠀⣠⠴⠶⢼⡆⠀⢹\u003Cbr>\n⣿⠀⠀⡇⠀⠀⢀⡇⠀⢸⡇⠀⠀⠀⠀⠀⠀⡇⠀⢰⡇⠀⠀⢈⡇⠀⢸\u003Cbr>\n⢿⠀⠀⣟⠒⠒⠋⠀⢀⡼⠳⣄⠀⠀⠀⢀⡼⠁⠀⡼⠙⠒⠒⠋⠀⢀⣾\u003Cbr>\n⠘⡆⠀⠸⣦⣤⡤⠴⠻⣄⠀⠈⠉⠛⠛⠻⢤⣀⠞⠳⢤⣤⣤⡤⠖⢋⡏\u003Cbr>\n⠀⠹⣄⠀⠘⢦⡀⠀⢀⡞⠙⢒⡶⠶⢤⡀⠀⠹⡄⠀⠀⣠⠎⠀⢀⡞⠀\u003Cbr>\n⠀⠀⠘⢦⡀⠀⠙⠦⣼⡁⠀⢼⠀⠀⠀⣹⠀⠀⣷⡤⠞⠁⠀⡰⠋⠀⠀\u003Cbr>\n⠀⠀⠀⠀⠙⠢⣄⡀⠈⢧⠀⠈⠓⠶⠶⠛⠚⠋⠁⠀⣀⠴⠋⠀⠀⠀⠀\u003Cbr>\n⠀⠀⠀⠀⠀⠀⠀⠉⠓⠶⠷⣦⣤⣀⣠⣤⠤⠴⠒⠋⠁⠀⠀⠀⠀⠀⠀\n\n\u003C\u002Fdiv>\n\n# Mercury CLI – Run your banking* from the terminal\n\nThe official command-line interface for Mercury.\n\nManage your Mercury account from the terminal — cards, transactions, accounts, and more.\n\n## Install\n\n### curl\n\n```sh\ncurl -sSf https:\u002F\u002Fcli.mercury.com\u002Finstall.sh | sh\n```\n\n### Nix\n\nRun without installing:\n\n```sh\nnix run github:MercuryTechnologies\u002Fmercury-cli -- accounts list\n```\n\nInstall into your profile:\n\n```sh\nnix profile install github:MercuryTechnologies\u002Fmercury-cli\n```\n\nUse as a Nixpkgs overlay:\n\n```nix\n{\n  inputs = {\n    nixpkgs.url = \"github:NixOS\u002Fnixpkgs\u002Fnixos-unstable\";\n    mercury-cli.url = \"github:MercuryTechnologies\u002Fmercury-cli\";\n  };\n\n  outputs = { nixpkgs, mercury-cli, ... }: {\n    nixosConfigurations.example = nixpkgs.lib.nixosSystem {\n      system = \"x86_64-linux\";\n      modules = [\n        ({ pkgs, ... }: {\n          nixpkgs.overlays = [ mercury-cli.overlays.default ];\n          environment.systemPackages = [ pkgs.mercury-cli ];\n        })\n      ];\n    };\n  };\n}\n```\n\nRequires [Nix](https:\u002F\u002Fnixos.org\u002Fdownload) (or [Lix](https:\u002F\u002Flix.systems\u002Finstall\u002F)) with flakes enabled.\n\n### Install with Go\n\nTo test or install the CLI locally, you need [Go](https:\u002F\u002Fgo.dev\u002Fdoc\u002Finstall) version 1.22 or later installed.\n\n\u003C!-- x-release-please-start-version -->\n\n```sh\ngo install 'github.com\u002FMercuryTechnologies\u002Fmercury-cli\u002Fcmd\u002Fmercury@latest'\n```\n\n\u003C!-- x-release-please-end -->\n\nOnce you have run `go install`, the binary is placed in your Go bin directory:\n\n- **Default location**: `$HOME\u002Fgo\u002Fbin` (or `$GOPATH\u002Fbin` if GOPATH is set)\n- **Check your path**: Run `go env GOPATH` to see the base directory\n\nIf commands aren't found after installation, add the Go bin directory to your PATH:\n\n```sh\n# Add to your shell profile (.zshrc, .bashrc, etc.)\nexport PATH=\"$PATH:$(go env GOPATH)\u002Fbin\"\n```\n\n## Quick start\n\n```sh\nmercury login\nmercury accounts list\nmercury payments create \\\n  --account-id acc_xxx \\\n  --recipient-id rcp_xxx \\\n  --amount 5000 \\\n  --payment-method ach \\\n  --idempotency-key $(uuidgen)\n```\n\n## What you can do\n\n- View accounts and balances (`mercury accounts`)\n- Send payments and transfer funds between accounts (`mercury payments`)\n- List, search, and update transactions (`mercury transactions`)\n- Manage cards (`mercury cards`)\n- Manage recipients, customers, and invoices (`mercury recipients`, `mercury customers`, `mercury invoices`)\n- Download statements and SAFE documents (`mercury statements`, `mercury safes`)\n- Manage treasury accounts (`mercury treasury`)\n- Create and verify webhook endpoints (`mercury webhooks`)\n\n## Upgrading\n\n```sh\nmercury upgrade                  # latest\nmercury upgrade --version 0.3.1  # pin a version\nmercury upgrade --force          # reinstall current\n```\n\nSet `MERCURY_INSTALL_DIR` to override the install location.\n\nWhen a newer release is available, `mercury` prints a one-line notice on stderr\nafter the command runs (at most once per day). To disable it:\n\n```sh\nexport MERCURY_NO_UPDATE_CHECK=1\n```\n\n### Running Locally\n\nAfter cloning the git repository for this project, you can use the\n`scripts\u002Frun` script to run the tool locally:\n\n```sh\n.\u002Fscripts\u002Frun args...\n```\n\n## Usage\n\nThe CLI follows a resource-based command structure:\n\n```sh\nmercury [resource] \u003Ccommand> [flags...]\n```\n\n```sh\nmercury accounts get \\\n  --api-key 'My API Key' \\\n  --account-id REPLACE_ME\n```\n\nFor details about specific commands, use the `--help` flag.\n\n### Environment variables\n\n| Environment variable | Description                                  |\n| -------------------- | -------------------------------------------- |\n| `MERCURY_API_KEY`    | Bearer token authentication for Mercury API. |\n\nCreate and manage API tokens here: https:\u002F\u002Fapp.mercury.com\u002Fsettings\u002Ftokens\n\nYour Mercury API token should include the `secret-token:` prefix. Use it in the\n`Authorization` header:\n\n```\nAuthorization: Bearer secret-token:mercury_\u003CTOKEN>\n```\n\nIf `--api-key` or `MERCURY_API_KEY` is set, the API token takes precedence over\nany OAuth session from `mercury login`. Run `mercury status` to see\nwhich credential is active.\n\n### Global flags\n\n- `--api-key` - Bearer token for Mercury API\n- `--help` - Show command line usage\n- `--debug` - Enable debug logging (includes HTTP request\u002Fresponse details)\n- `--version`, `-v` - Show the CLI version\n- `--base-url` - Use a custom API backend URL\n- `--format` - Change the output format (`auto`, `explore`, `json`, `jsonl`, `pretty`, `raw`, `yaml`)\n- `--format-error` - Change the output format for errors (`auto`, `explore`, `json`, `jsonl`, `pretty`, `raw`, `yaml`)\n- `--transform` - Transform the data output using [GJSON syntax](https:\u002F\u002Fgithub.com\u002Ftidwall\u002Fgjson\u002Fblob\u002Fmaster\u002FSYNTAX.md)\n- `--transform-error` - Transform the error output using [GJSON syntax](https:\u002F\u002Fgithub.com\u002Ftidwall\u002Fgjson\u002Fblob\u002Fmaster\u002FSYNTAX.md)\n\n### Passing files as arguments\n\nTo pass files to your API, you can use the `@myfile.ext` syntax:\n\n```bash\nmercury \u003Ccommand> --arg @abe.jpg\n```\n\nFiles can also be passed inside JSON or YAML blobs:\n\n```bash\nmercury \u003Ccommand> --arg '{image: \"@abe.jpg\"}'\n# Equivalent:\nmercury \u003Ccommand> \u003C\u003CYAML\narg:\n  image: \"@abe.jpg\"\nYAML\n```\n\nIf you need to pass a string literal that begins with an `@` sign, you can\nescape the `@` sign to avoid accidentally passing a file.\n\n```bash\nmercury \u003Ccommand> --username '\\@abe'\n```\n\n#### Explicit encoding\n\nFor JSON endpoints, the CLI tool does filetype sniffing to determine whether the\nfile contents should be sent as a string literal (for plain text files) or as a\nbase64-encoded string literal (for binary files). If you need to explicitly send\nthe file as either plain text or base64-encoded data, you can use\n`@file:\u002F\u002Fmyfile.txt` (for string encoding) or `@data:\u002F\u002Fmyfile.dat` (for\nbase64-encoding). Note that absolute paths will begin with `@file:\u002F\u002F` or\n`@data:\u002F\u002F`, followed by a third `\u002F` (for example, `@file:\u002F\u002F\u002Ftmp\u002Ffile.txt`).\n\n```bash\nmercury \u003Ccommand> --arg @data:\u002F\u002Ffile.txt\n```\n\n---\n\n*Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC.\n","Mercury CLI 是一个用于从终端管理 Mercury 账户的命令行工具。它支持多种安装方式，包括通过 curl、Nix 和 Go 安装，并且允许用户在终端中执行如查看账户余额、发送支付、管理卡片和交易等操作。该工具采用 Go 语言编写，确保了高性能和跨平台兼容性。适用于需要高效管理和自动化处理金融事务的个人开发者或企业环境。","2026-06-11 03:31:24","trending"]