Dropbox、Dropbox for teams、Google、GitHubなどのウェブサービス用の多目的ユーティリティコマンドラインツール。
watermint toolboxはMITライセンスのもと配布されています. 詳細はファイル LICENSE.mdまたは LICENSE.txt ご参照ください.
以下にご留意ください:
ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。
コンパイル済みバイナリは 最新のリリース からダウンロードいただけます. ソースコードからビルドする場合には BUILD.md を参照してください.
まずHomebrewをインストールします. 手順は オフィシャルサイトを参照してください. 次のコマンドを実行してwatermint toolboxをインストールします.
brew tap watermint/toolbox
brew install toolbox
この製品自体は実験的なものであり、サービスの品質を維持するためのメンテナンスの対象ではありません。プロジェクトは、重大なバグやセキュリティ上の問題を最善の努力で修正するよう努めます。しかし、それは保証されているわけではありません。
この製品は、特定のメジャーリリースのパッチリリースをリリースしません。本製品は、修正が認められた場合、次のリリースとして修正を適用します。
このプロジェクトの成果物は、スタンドアロンの実行可能プログラムです。プログラムのバージョンを明示的にアップグレードしない限り、仕様変更は適用されません。
新バージョンのリリースにおける変更は、以下の方針で行われます。
コマンドパス、引数、戻り値などは、可能な限り互換性を保つようにアップグレードされますが、廃止または変更される可能性があります。 一般的な方針は以下の通り。
- 引数の追加やメッセージの変更など、既存の動作を壊さない変更は予告なく実施されます。
- 使用頻度が低いと思われるコマンドは、予告なく廃止または移動されます。
- その他のコマンドの変更は、30~180日以上前に発表されます。
仕様の変更はお知らせで発表されます。仕様変更予定一覧は仕様変更をご参照ください。
watermint toolboxは、第三者のサーバーに情報を収集することはありません.
watermint toolboxは、Dropbox のようなサービスとご自身のアカウントでやりとりするためのものです. 第三者のアカウントは関与していません. コマンドは、PCのストレージにAPIトークン、ログ、ファイル、またはレポートを保存します.
APIトークンなどの機密データのほとんどは、難読化されてアクセス制限された状態でPCのストレージに保存されています. しかし、それらのデータを秘密にするのはあなたの責任です.
特に、ツールボックスのワークパスの下にあるsecrets
フォルダ(デフォルトではC:\Users\<ユーザー名>\.toolbox
、または$HOME/.toolbox
フォルダ以下)は共有しないでください。
tbx
にはたくさんの機能があります. オプションなしで実行をするとサポートされているコマンドやオプションの一覧が表示されます.
つぎのように引数なしで実行すると利用可能なコマンド・オプションがご確認いただけます.
% ./tbx
watermint toolbox xx.x.xxx
==========================
© 2016-2024 Takayuki Okazaki
オープンソースライセンスのもと配布されています. 詳細は`license`コマンドでご覧ください.
Dropbox用ツールとDropbox for teams
使い方:
=======
./tbx コマンド
利用可能なコマンド:
===================
| コマンド | 説明 | 備考 |
|--------------|------------------------------|------|
| asana | Asanaのコマンド | |
| config | CLI設定 | |
| deepl | DeepLコマンド | |
| dropbox | Dropboxコマンド | |
| figma | フィグマコマンド | |
| file | ファイル操作 | |
| filerequest | ファイルリクエストの操作 | |
| github | GitHubコマンド | |
| google | Google コマンド | |
| group | グループ管理 | |
| job | ログユーティリティ(非推奨) | |
| license | ライセンス情報を表示します | |
| log | ログユーティリティ | |
| member | チームメンバーの管理 | |
| services | 各種サービス向けコマンド | |
| sharedfolder | 共有フォルダ | |
| sharedlink | 個人アカウントの共有リンク | |
| slack | Slack コマンド | |
| team | チーム向けDropboxのコマンド | |
| teamfolder | チームフォルダの管理 | |
| teamspace | チームスペースコマンド | |
| util | ユーティリティー | |
| version | バージョン情報 | |
コマンド | 説明 |
---|---|
dropbox file account feature | Dropboxアカウントの機能一覧 |
dropbox file account filesystem | Dropboxのファイルシステムのバージョンを表示する |
dropbox file account info | Dropboxアカウント情報 |
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 tag add | ファイル/フォルダーにタグを追加する |
file tag delete | ファイル/フォルダーからタグを削除する |
file tag list | パスのタグを一覧 |
file template apply remote | Dropboxのパスにファイル/フォルダー構造のテンプレートを適用する |
file template capture remote | Dropboxのパスからファイル/フォルダ構造をテンプレートとして取り込む。 |
file watch | ファイルアクティビティを監視 |
filerequest create | ファイルリクエストを作成します |
filerequest delete closed | このアカウントの全ての閉じられているファイルリクエストを削除します |
filerequest delete url | ファイルリクエストのURLを指定して削除 |
filerequest list | 個人アカウントのファイルリクエストを一覧. |
log job ship | ログの転送先Dropboxパス |
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 | 共有リンクの一覧 |
teamspace file list | チームスペースにあるファイルやフォルダーを一覧表示 |
util monitor client | デバイスモニタークライアントを起動する |
util tidy pack remote | リモートフォルダをZIPファイルにパッケージする |
コマンド | 説明 |
---|---|
deepl translate text | テキストを翻訳する |
コマンド | 説明 |
---|---|
figma account info | 現在のユーザー情報を取得する |
figma file export all page | チーム配下のすべてのファイル/ページをエクスポートする |
figma file export frame | Figmaファイルの全フレームを書き出す |
figma file export node | Figmaドキュメント・ノードの書き出し |
figma file export page | Figmaファイルの全ページを書き出す |
figma file info | figmaファイルの情報を表示する |
figma file list | Figmaプロジェクト内のファイル一覧 |
figma project list | チームのプロジェクト一覧 |
コマンド | 説明 |
---|---|
github content get | レポジトリのコンテンツメタデータを取得します. |
github content put | レポジトリに小さなテキストコンテンツを格納します |
github issue list | 公開・プライベートGitHubレポジトリの課題一覧 |
github profile | 認証したユーザーの情報を取得 |
github release asset download | アセットをダウンロードします |
github release asset list | GitHubリリースの成果物一覧 |
github release asset upload | GitHub リリースへ成果物をアップロードします |
github release draft | リリースの下書きを作成 |
github release list | リリースの一覧 |
github tag create | レポジトリにタグを作成します |
util release install | watermint toolboxをダウンロードし、パスにインストールします。 |
コマンド | 説明 |
---|---|
google calendar event list | Googleカレンダーのイベントを一覧表示 |
コマンド | 説明 |
---|---|
google mail filter add | フィルターを追加します. |
google mail filter batch add | クエリによるラベルの一括追加・削除 |
google mail filter delete | フィルタの削除 |
google mail filter list | フィルターの一覧 |
google mail label add | ラベルの追加 |
google mail label delete | ラベルの削除. |
google mail label list | ラベルのリスト |
google mail label rename | ラベルの名前を変更する |
google mail message label add | メッセージにラベルを追加 |
google mail message label delete | メッセージからラベルを削除する |
google mail message list | メッセージの一覧 |
google mail message processed list | 処理された形式でメッセージを一覧表示します. |
google mail sendas add | カスタムの "from" send-asエイリアスの作成 |
google mail sendas delete | 指定したsend-asエイリアスを削除する |
google mail sendas list | 指定されたアカウントの送信エイリアスを一覧表示する |
google mail thread list | スレッド一覧 |
コマンド | 説明 |
---|---|
google sheets sheet append | スプレッドシートにデータを追加する |
google sheets sheet clear | スプレッドシートから値をクリアする |
google sheets sheet create | 新規シートの作成 |
google sheets sheet delete | スプレッドシートからシートを削除する |
google sheets sheet export | シートデータのエクスポート |
google sheets sheet import | スプレッドシートにデータをインポート |
google sheets sheet list | スプレッドシートのシート一覧 |
google sheets spreadsheet create | 新しいスプレッドシートの作成 |
コマンド | 説明 |
---|---|
config auth delete | 既存の認証クレデンシャルの削除 |
config auth list | すべての認証情報を一覧表示 |
config feature disable | 機能を無効化します. |
config feature enable | 機能を有効化します. |
config feature list | 利用可能なオプション機能一覧. |
file template apply local | ファイル/フォルダー構造のテンプレートをローカルパスに適用する |
file template capture local | ローカルパスからファイル/フォルダ構造をテンプレートとして取り込む |
license | ライセンス情報を表示します |
log cat curl | キャプチャログを curl サンプルとしてフォーマットする |
log cat job | 指定したジョブIDのログを取得する |
log cat kind | 指定種別のログを結合して出力します |
log cat last | 最後のジョブのログファイルを出力. |
log job archive | ジョブのアーカイブ |
log job delete | 古いジョブ履歴の削除 |
log job list | ジョブ履歴の表示 |
util archive unzip | ZIPアーカイブファイルを解凍する |
util archive zip | 対象ファイルをZIPアーカイブに圧縮する |
util cert selfsigned | 自己署名証明書と鍵の生成 |
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 desktop display list | このマシンのディスプレイを一覧表示 |
util desktop open | デフォルトのアプリケーションでファイルやフォルダを開く |
util desktop screenshot interval | 定期的にスクリーンショットを撮る |
util desktop screenshot snap | スクリーンショットを撮る |
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 table format xlsx | xlsxファイルをテキストに整形する |
util text case down | 小文字のテキストを表示する |
util text case up | 大文字のテキストを表示する |
util text encoding from | 指定されたエンコーディングからUTF-8テキストファイルに変換します. |
util text encoding to | UTF-8テキストファイルから指定されたエンコーディングに変換する. |
util text nlp english entity | 英文をエンティティに分割する |
util text nlp english sentence | 英文を文章に分割する |
util text nlp english token | 英文をトークンに分割する |
util text nlp japanese token | 日本語テキストのトークン化 |
util text nlp japanese wakati | 分かち書き(日本語テキストのトークン化) |
util tidy move dispatch | ファイルを整理 |
util tidy move simple | ローカルファイルをアーカイブします |
util time now | 現在の時刻を表示 |
util unixtime format | UNIX時間(1970-01-01からのエポック秒)を変換するための時間フォーマット |
util unixtime now | UNIX時間で現在の時刻を表示する |
util uuid v4 | UUID v4(ランダムUUID)の生成 |
util video subtitles optimize | 字幕ファイルの最適化 |
util xlsx create | 空のスプレッドシートを作成する |
util xlsx sheet export | xlsxファイルからデータをエクスポート |
util xlsx sheet import | データをxlsxファイルにインポート |
util xlsx sheet list | xlsxファイルのシート一覧 |
version | バージョン情報 |