Dropbox、Dropbox Business、Google、GitHubなどのWebサービスに対応した多目的ユーティリティ・コマンドラインツール.
watermint toolboxはMITライセンスのもと配布されています. 詳細はファイル LICENSE.mdまたは LICENSE.txt ご参照ください.
以下にご留意ください:
ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。
コンパイル済みバイナリは 最新のリリース からダウンロードいただけます. ソースコードからビルドする場合には BUILD.md を参照してください.
まずHomebrewをインストールします. 手順は オフィシャルサイトを参照してください. 次のコマンドを実行してwatermint toolboxをインストールします.
brew tap watermint/toolbox
brew install toolbox
watermint toolboxは、第三者のサーバーに情報を収集することはありません.
watermint toolboxは、Dropbox のようなサービスとご自身のアカウントでやりとりするためのものです. 第三者のアカウントは関与していません. コマンドは、PCのストレージにAPIトークン、ログ、ファイル、またはレポートを保存します.
APIトークンなどの機密データのほとんどは、難読化されてアクセス制限された状態でPCのストレージに保存されています. しかし、それらのデータを秘密にするのはあなたの責任です.
特に、ツールボックスのワークパスの下にあるsecrets
フォルダ(デフォルトではC:\Users\<ユーザー名>\.toolbox
、または$HOME/.toolbox
フォルダ以下)は共有しないでください。
tbx
にはたくさんの機能があります. オプションなしで実行をするとサポートされているコマンドやオプションの一覧が表示されます.
つぎのように引数なしで実行すると利用可能なコマンド・オプションがご確認いただけます.
% ./tbx
watermint toolbox xx.x.xxx
==========================
© 2016-2022 Takayuki Okazaki
オープンソースライセンスのもと配布されています. 詳細は`license`コマンドでご覧ください.
DropboxおよびDropbox Business向けのツールセット
使い方:
=======
./tbx コマンド
利用可能なコマンド:
===================
| コマンド | 説明 | 備考 |
|--------------|----------------------------|------|
| config | watermint toolbox の設定 | |
| file | ファイル操作 | |
| filerequest | ファイルリクエストの操作 | |
| group | グループ管理 | |
| license | ライセンス情報を表示します | |
| member | チームメンバーの管理 | |
| sharedfolder | 共有フォルダ | |
| sharedlink | 個人アカウントの共有リンク | |
| team | Dropbox Business チーム | |
| teamfolder | チームフォルダの管理 | |
| version | バージョン情報 | |
コマンド | 説明 |
---|---|
file compare account | 二つのアカウントのファイルを比較します |
file compare local | ローカルフォルダとDropboxフォルダの内容を比較します |
file copy | ファイルをコピーします |
file delete | ファイルまたはフォルダは削除します. |
file export doc | ドキュメントのエクスポート |
file export url | URLからドキュメントをエクスポート |
file import batch url | URLからファイルを一括インポートします |
file import url | URLからファイルをインポートします |
file info | パスのメタデータを解決 |
file list | ファイルとフォルダを一覧します |
file lock acquire | ファイルをロック |
file lock all release | 指定したパスでのすべてのロックを解除する |
file lock batch acquire | 複数のファイルをロックする |
file lock batch release | 複数のロックを解除 |
file lock list | 指定したパスの下にあるロックを一覧表示します |
file lock release | ロックを解除します |
file merge | フォルダを統合します |
file move | ファイルを移動します |
file paper append | 既存のPaperドキュメントの最後にコンテンツを追加する |
file paper create | パスに新しいPaperを作成 |
file paper overwrite | 既存のPaperドキュメントを上書きする |
file paper prepend | 既存のPaperドキュメントの先頭にコンテンツを追加する |
file replication | ファイルコンテンツを他のアカウントに複製します |
file restore all | 指定されたパス以下をリストアします |
file revision download | ファイルリビジョンをダウンロードする |
file revision list | ファイルリビジョン一覧 |
file revision restore | ファイルリビジョンを復元する |
file search content | ファイルコンテンツを検索 |
file search name | ファイル名を検索 |
file share info | ファイルの共有情報を取得する |
file size | ストレージの利用量 |
file sync down | Dropboxと下り方向で同期します |
file sync online | オンラインファイルを同期します |
file sync up | Dropboxと上り方向で同期します |
file watch | ファイルアクティビティを監視 |
filerequest create | ファイルリクエストを作成します |
filerequest delete closed | このアカウントの全ての閉じられているファイルリクエストを削除します |
filerequest delete url | ファイルリクエストのURLを指定して削除 |
filerequest list | 個人アカウントのファイルリクエストを一覧. |
job history ship | ログの転送先Dropboxパス |
services dropbox user feature | 現在のユーザーの機能設定の一覧 |
sharedfolder leave | 共有フォルダーから退出する. |
sharedfolder list | 共有フォルダの一覧 |
sharedfolder member add | 共有フォルダへのメンバーの追加 |
sharedfolder member delete | 共有フォルダからメンバーを削除する |
sharedfolder member list | 共有フォルダのメンバーを一覧します |
sharedfolder mount add | 共有フォルダを現在のユーザーのDropboxに追加する |
sharedfolder mount delete | 現在のユーザーが指定されたフォルダーをアンマウントする. |
sharedfolder mount list | 現在のユーザーがマウントしているすべての共有フォルダーを一覧表示 |
sharedfolder mount mountable | 現在のユーザーがマウントできるすべての共有フォルダーをリストアップします. |
sharedfolder share | フォルダの共有 |
sharedfolder unshare | フォルダの共有解除 |
sharedlink create | 共有リンクの作成 |
sharedlink delete | 共有リンクを削除します |
sharedlink file list | 共有リンクのファイルを一覧する |
sharedlink info | 共有リンクの情報取得 |
sharedlink list | 共有リンクの一覧 |
util monitor client | デバイスモニタークライアントを起動する |
コマンド | 説明 |
---|---|
services github content get | レポジトリのコンテンツメタデータを取得します. |
services github content put | レポジトリに小さなテキストコンテンツを格納します |
services github issue list | 公開・プライベートGitHubレポジトリの課題一覧 |
services github profile | 認証したユーザーの情報を取得 |
services github release asset download | アセットをダウンロードします |
services github release asset list | GitHubリリースの成果物一覧 |
services github release asset upload | GitHub リリースへ成果物をアップロードします |
services github release draft | リリースの下書きを作成 |
services github release list | リリースの一覧 |
services github tag create | レポジトリにタグを作成します |
util release install | watermint toolboxをダウンロードし、パスにインストールします。 |
コマンド | 説明 |
---|---|
services google calendar event list | Googleカレンダーのイベントを一覧表示 |
コマンド | 説明 |
---|---|
services google mail filter add | フィルターを追加します. |
services google mail filter batch add | クエリによるラベルの一括追加・削除 |
services google mail filter delete | フィルタの削除 |
services google mail filter list | フィルターの一覧 |
services google mail label add | ラベルの追加 |
services google mail label delete | ラベルの削除. |
services google mail label list | ラベルのリスト |
services google mail label rename | ラベルの名前を変更する |
services google mail message label add | メッセージにラベルを追加 |
services google mail message label delete | メッセージからラベルを削除する |
services google mail message list | メッセージの一覧 |
services google mail message processed list | 処理された形式でメッセージを一覧表示します. |
services google mail sendas add | カスタムの "from" send-asエイリアスの作成 |
services google mail sendas delete | 指定したsend-asエイリアスを削除する |
services google mail sendas list | 指定されたアカウントの送信エイリアスを一覧表示する |
services google mail thread list | スレッド一覧 |
コマンド | 説明 |
---|---|
services google sheets sheet append | スプレッドシートにデータを追加する |
services google sheets sheet clear | スプレッドシートから値をクリアする |
services google sheets sheet create | 新規シートの作成 |
services google sheets sheet delete | スプレッドシートからシートを削除する |
services google sheets sheet export | シートデータのエクスポート |
services google sheets sheet import | スプレッドシートにデータをインポート |
services google sheets sheet list | スプレッドシートのシート一覧 |
services google sheets spreadsheet create | 新しいスプレッドシートの作成 |
コマンド | 説明 |
---|---|
config auth delete | 既存の認証クレデンシャルの削除 |
config auth list | すべての認証情報を一覧表示 |
config disable | 機能を無効化します. |
config enable | 機能を有効化します. |
config features | 利用可能なオプション機能一覧. |
file archive local | ローカルファイルをアーカイブします |
file dispatch local | ローカルファイルを整理します |
job history archive | ジョブのアーカイブ |
job history delete | 古いジョブ履歴の削除 |
job history list | ジョブ履歴の表示 |
job log jobid | 指定したジョブIDのログを取得する |
job log kind | 指定種別のログを結合して出力します |
job log last | 最後のジョブのログファイルを出力. |
license | ライセンス情報を表示します |
util archive unzip | ZIPアーカイブファイルを解凍する |
util archive zip | 対象ファイルをZIPアーカイブに圧縮する |
util database exec | SQLite3データベースファイルへのクエリ実行 |
util database query | SQLite3データベースへの問い合わせ |
util date today | 現在の日付を表示 |
util datetime now | 現在の日時を表示 |
util decode base32 | Base32 (RFC 4648) 形式からテキストをデコードします |
util decode base64 | Base64 (RFC 4648) フォーマットからテキストをデコードします |
util encode base32 | テキストをBase32(RFC 4648)形式にエンコード |
util encode base64 | テキストをBase64(RFC 4648)形式にエンコード |
util file hash | ファイルダイジェストの表示 |
util git clone | git リポジトリをクローン |
util image exif | 画像ファイルのEXIFメタデータを表示 |
util image placeholder | プレースホルダー画像の作成 |
util net download | ファイルをダウンロードする |
util qrcode create | QRコード画像ファイルの作成 |
util qrcode wifi | WIFI設定用のQRコードを生成 |
util text case down | 小文字のテキストを表示する |
util text case up | 大文字のテキストを表示する |
util text encoding from | 指定されたエンコーディングからUTF-8テキストファイルに変換します. |
util text encoding to | UTF-8テキストファイルから指定されたエンコーディングに変換する. |
util time now | 現在の時刻を表示 |
util unixtime format | UNIX時間(1970-01-01からのエポック秒)を変換するための時間フォーマット |
util unixtime now | UNIX時間で現在の時刻を表示する |
util xlsx create | 空のスプレッドシートを作成する |
util xlsx sheet export | xlsxファイルからデータをエクスポート |
util xlsx sheet import | データをxlsxファイルにインポート |
util xlsx sheet list | xlsxファイルのシート一覧 |
version | バージョン情報 |