wangningkai / olaindex-cmd
✨ Another OneDrive Command Line Client.
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 3
Forks: 12
Open Issues: 2
Type:project
Requires
- php: ^7.1.3
- ext-bcmath: *
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- guzzlehttp/guzzle: ^6.3
- illuminate/log: 5.7.*
- laravel-zero/framework: 5.7.*
- vlucas/phpdotenv: ^2.5
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^7.3
This package is auto-updated.
Last update: 2024-12-10 15:43:17 UTC
README
🍀 Another OneDrive Command Line Client.
Based on Laravel-Zero , with lots of modifications.
This is very much a copycat of onedrivecmd , but in different language.
OLAINDEX-CMD is a console version of OLAINDEX.
Server Requirements
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
- Fileinfo PHP Extension
Proeject
- Project Address : https://github.com/WangNingkai/OLAINDEX-CMD
Features
- Ability to access files and folders using a path URI or file ID
- Individual file put and get operations
- List operation (shows file size and other file information)
- Download and upload with native progress bar.
- Get share link and direct download link!
- Remote download links to your drive(NEW! Not even available via Web console) (Only available at personal due to API limit).
- Supports Office 365 and China 21Vianet.
- Based on PHP,Easy installation.
- Local Configuration file (/storage/app/config.json).
Installation
Manual installation
mkdir -p olaindex && cd olaindex git clone https://github.com/WangNingkai/OLAINDEX-CMD.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard composer install chmod -R 755 storage chown -R www:www * cp .env.example .env cp storage/app/config.sample.json storage/app/config.json chmod 777 storage/app/config.json chmod +x olaindex ./olaindex install
Automatic installation
wget -N --no-check-certificate https://raw.githubusercontent.com/WangNingkai/OLAINDEX-CMD/master/install.sh && chmod +x install.sh && bash install.sh
Usage
OLAINDEX-CMD USAGE: olaindex <command> [options] [arguments] account Account Info cp Copy Item direct Create Direct Share Link download Download Item find Find Item install Install App login Account Login logout Account Logout ls List Items mkdir Create A New Folder mv Move Item quota OneDrive Info reset Reset App rm Delete Item share Create Download Link test Command Test upload Upload File whereis Find The Item\'s Remote Path cache:clear Flush the application cache cache:forget Remove an item from the cache config:cache Create a cache file for faster configuration loading config:clear Remove the configuration cache file refresh:token Refresh Token
Author
Blog : https://imwnk.cn
Email : imwnk@live.com
Support the development
Do you like this project? Support it by donating
Wechat/AliPay: Donate
License
OLAINDEX-CMD is an open-source software licensed under the MIT license.