Automic VaultAutomic Vault

brew

megacmd を Homebrew, apk, Nix, scoop でインストール

megacmd のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install megacmd

local Homebrew formula metadata

Linux

Alpine Linux apk確認済み · 92%
sudo apk add megacmd

Alpine Linux edge package indexes · megacmd · ソース: dl-cdn.alpinelinux.org

Nix確認済み · 92%
nix profile install nixpkgs#megacmd

nixpkgs package indexes · pkgs/by-name/me/megacmd/package.nix · ソース: api.github.com

Windows

Scoop確認済み · 92%
scoop install main/megacmd

Scoop official bucket manifest trees · bucket/megacmd.json · ソース: api.github.com

概要

パッケージ概要

Command-line client for mega.co.nz storage service

コマンドとエイリアス

  • megacmd

履歴

プロジェクトの歴史と使われ方

megacmd is a Go command-line client for the Mega cloud storage service. Its README describes it as a tool for file and directory transfer between local directories and Mega, with commands for listing, uploading, downloading, deleting, moving, making directories, and syncing.

プロジェクトの歴史

The project emerged during the early Mega.co.nz era, when Mega offered a web interface but relatively few Unix-style command-line clients. The README links its design to go-mega and compares its transfer-oriented workflow to s3cmd, positioning megacmd as a familiar CLI layer over a cloud-storage API.

Maintenance later slowed. The upstream README states that the project is no longer fully maintained, with light maintenance focused mostly on the underlying go-mega library, which is also used for Mega support in rclone.

採用の歴史

megacmd remained a small but packaged utility rather than a large ecosystem project. The supplied package facts list packages in Homebrew, Nix, Scoop, and Alpine, showing that it was kept useful enough for package managers even after upstream maintenance became light.

使われ方

Typical usage centers on scripted file transfer to and from Mega paths such as mega:/foo/bar. The README documents put, get, list, delete, mkdir, move, and sync operations, plus parallel upload and download workers configured in ~/.megacmd.json.

Because ~/.megacmd.json stores the Mega username and password alongside transfer settings, package users should treat the file as both configuration and credential material.

パッケージ好きにとっての重要性

For package maintainers, megacmd is interesting as an early third-party Mega CLI written in Go, with vendored protocol/client code and a small release history. It also illustrates the packaging problem of cloud-service CLIs whose upstream API can change while the client itself is only lightly maintained.

タイムライン

  • 2013: README examples and the linked protocol blog place early megacmd usage in the first wave of Mega command-line tooling.
  • 2019: GitHub lists release 0.016 as the latest release.
  • Later: Upstream README notes the project is no longer fully maintained.

Related projects

  • go-mega: the Go Mega client library used underneath megacmd.
  • rclone: the upstream README notes Mega work in go-mega is also used for rclone's Mega backend.
  • Megatools: another independent command-line suite for Mega.nz.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:client

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 13 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.megacmd.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.megacmd.json

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
megacmdcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版0.016
マネージャ更新日
ローカルデータOK
上流最新
検出された最新0.016

https://github.com/t3rm1n4l/megacmd

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:megacmd
バージョン0.016
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/megacmd
ホームページhttps://github.com/t3rm1n4l/megacmd
リポジトリhttps://github.com/t3rm1n4l/megacmd
上流ドキュメントhttps://github.com/t3rm1n4l/megacmd
ライセンスMIT
ソースアーカイブhttps://github.com/t3rm1n4l/megacmd/archive/refs/tags/0.016.tar.gz
ビルド依存関係go
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemegacmd
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

megacmd

nix profile install nixpkgs#megacmd
  • normalized package name match
  • 一致条件: Megacmd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/me/megacmd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

megacmd 1.6.3-r0

Command Line Interactive and Scriptable Application to access MEGA

https://github.com/meganz/megacmd

sudo apk add megacmd
  • License: BSD-2-Clause AND GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: megacmd
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Megacmd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: megacmd from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

megacmd-bash-completion 1.6.3-r0

Bash completions for megacmd

https://github.com/meganz/megacmd

sudo apk add megacmd-bash-completion
  • License: BSD-2-Clause AND GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: megacmd
  • normalized package name match
  • 一致条件: Megacmd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: megacmd-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
Scoop95%

main/megacmd

scoop install main/megacmd
  • normalized package name match
  • 一致条件: Megacmd
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/megacmd.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment