Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Production-quality Bash scripts for Solana vanity generation, keypair verification, batch operations, dependency auditing, and test orchestration — with security-hardened patterns including file permissions, input validation, and cleanup traps.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Production-quality Bash scripts for vanity generation, keypair verification, batch operations, dependency auditing, and test orchestration with security-hardened patterns.
| Script | Purpose |
|---|---|
scripts/utils.sh | Shared library (colors, logging, validation, cleanup) |
scripts/generate-vanity.sh | Vanity address generation via solana-keygen |
scripts/batch-generate.sh | Parallel batch generation |
scripts/verify-keypair.sh | 7-point keypair verification |
scripts/test-rust.sh | 10-step Rust test orchestration |
tools/audit-dependencies.sh | Dependency security audit |
tools/check-file-permissions.sh | File permission validation |
tools/verify-keypair.ts | TypeScript 9-point verifier |
verify_keypair() {
# 1. File exists
# 2. Valid JSON array
# 3. Exactly 64 bytes
# 4. File permissions are 0600
# 5. solana-keygen verify passes
# 6. Public key matches filename
# 7. Re-derive public key from secret matches
}
# Cleanup trap
trap 'cleanup_temp_files' EXIT ERR INT TERM
# File permissions
chmod 600 "$keypair_file"
# Input validation
validate_base58() {
[[ "$1" =~ ^[1-9A-HJ-NP-Za-km-z]+$ ]] || die "Invalid Base58"
}
# No shell injection
# Use "$var" (quoted) everywhere, never $var
| Target | Description |
|---|---|
make test-rust | Run Rust test suite |
make bench | Run Criterion benchmarks |
make generate | Generate a vanity address |
make verify | Verify a keypair file |
make audit | Audit dependencies |
scripts/utils.sh in all scripts for shared utilitiesset -euo pipefail at the top of every script"$var" not $vartrap for cleanup of temporary fileschmod 600 on any keypair file immediately after creationsolana-keygen verify expects the address as the first argument, not the fileshred is not available on all systems — check with command -vmktemp patterns differ between macOS and Linuxread -r is essential to prevent backslash interpretation[[ ]] over [ ] for conditionals아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks SolanaOS to add a note, list notes, search notes, or manage note folders.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Create, search, and manage Bear notes via grizzly CLI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
BluOS CLI (blu) for discovery, playback, grouping, and volume.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.