Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kurusugawa-computer/nextcloud-cli
NextCloud の CLI
https://github.com/kurusugawa-computer/nextcloud-cli
Last synced: about 2 months ago
JSON representation
NextCloud の CLI
- Host: GitHub
- URL: https://github.com/kurusugawa-computer/nextcloud-cli
- Owner: kurusugawa-computer
- Created: 2018-10-25T00:09:24.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T03:57:06.000Z (4 months ago)
- Last Synced: 2024-09-11T09:51:10.324Z (4 months ago)
- Language: Go
- Homepage:
- Size: 1.26 MB
- Stars: 4
- Watchers: 10
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
nextcloud-cli
====NextCloud の CLI
WebUI より安心してアップロード/ダウンロードできるかもしれないし、WebUI ではできない再帰的な検索ができるかもしれない。
### インストール
Release ページのアーカイブをダウンロードして任意の場所に展開する。
### 使い方
まずログインする。
```
$ nextcloud-cli login https://kurusugawa.jp/nextcloud/
Enter username: nextcloud-user
Enter password:
```ファイル一覧を見る。
```
$ nextcloud-cli ls Photos
1403367313553.jpg Coast.jpg Hummingbird.jpg Nut.jpg user-avatar.png
```ファイルを検索する。
```
$ nextcloud-cli find Photos -iname *.jpg -or -iname *avatar*
Photos/1403367313553.jpg
Photos/Coast.jpg
Photos/Hummingbird.jpg
Photos/Nut.jpg
Photos/user-avatar.png
```ファイルやディレクトリをブラウザで開く。
```
$ nextcloud-cli open Photos/user-avatar.png
```ダウンロードする。
```
$ nextcloud-cli download -o hoge Photos
Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [=========================] 100.00% 0s
Photos/Coast.jpg 800.55 KiB / 800.55 KiB [===============================] 100.00% 0s
Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [=========================] 100.00% 0s
Photos/Nut.jpg 932.64 KiB / 932.64 KiB [=================================] 100.00% 0s
Photos/user-avatar.png 111.13 KiB / 111.13 KiB [=========================] 100.00% 0s
```単一ファイル(ディレクトリ)をダウンロードする。
```
$ nextcloud-cli download get Photos hoge/fuga.tar
Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [=========================] 100.00% 0s
Photos/Coast.jpg 800.55 KiB / 800.55 KiB [===============================] 100.00% 0s
Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [=========================] 100.00% 0s
Photos/Nut.jpg 932.64 KiB / 932.64 KiB [=================================] 100.00% 0s
Photos/user-avatar.png 111.13 KiB / 111.13 KiB [=========================] 100.00% 0s
```アップロードする。
```
$ nextcloud-cli upload -o fuga hoge/Photos
hoge/Photos/Hummingbird.jpg 571.50 KiB / 571.50 KiB [====================] 100.00% 0s
hoge/Photos/Nut.jpg 932.64 KiB / 932.64 KiB [============================] 100.00% 0s
hoge/Photos/user-avatar.png 111.13 KiB / 111.13 KiB [====================] 100.00% 0s
hoge/Photos/1403367313553.jpg 88.14 KiB / 88.14 KiB [====================] 100.00% 0s
hoge/Photos/Coast.jpg 800.55 KiB / 800.55 KiB [==========================] 100.00% 0s
```