π DriveCLI β Manage Google Drive from Your Terminal
Ever wished you could manage your Google Drive directly from your terminal without opening a browser?
I built DriveCLI to solve exactly that.
π GitHub: https://github.com/bishojit/DriveCLI
π‘ What is DriveCLI?
DriveCLI is a command-line tool that lets you interact with Google Drive efficiently using simple commands.
No UI. No distractions. Just speed β‘
β¨ Features
- π Upload files to Google Drive
- π₯ Download files
- π List files and folders
- ποΈ Delete files
- π Search functionality
- π Secure authentication with Google API
π€ Why I Built This
As a developer, I spend most of my time in the terminal. Switching between browser and CLI breaks focus.
So I thought:
βWhy not control Google Drive directly from terminal?β
Thatβs how DriveCLI was born.
βοΈ Tech Stack
- Node.js
- Google Drive API
- CLI-based architecture
π Getting Started
1. Clone the repo
git clone https://github.com/bishojit/DriveCLI.git
cd DriveCLI
2. Install dependencies
npm install
3. Setup Google API credentials
- Create a project in Google Cloud
- Enable Google Drive API
- Download credentials.json
- Place it in the project root
π§ Example Usage
node index.js upload file.txt
node index.js list
node index.js download fileId
π― Who is this for?
- Developers who love terminal tools
- Automation enthusiasts
- Anyone tired of manual file uploads
π₯ Future Improvements
- Progress bar for uploads
- Folder sync
- Better command structure
- Cross-platform packaging (npm global install)
π€ Contribute
Feel free to fork, improve, and submit a PR π
β Support
If you find this useful:
- Give a β on GitHub
- Share it with others
π§© Final Thoughts
This is just the beginning. I built this to solve my own problem β maybe it solves yours too.
Let me know your feedback π
Top comments (0)