ICS: Instantaneous Code Sharing
What is ICS?
ICS is a CLI tool that allows you to instantly upload and share files (Primarily Code) with others
Why ICS?
ICS is basically a way to bypass, in a way, the hassle of Dropbox/Google Drive/Any Cloud Service + scp
like tools. You can share and receive files without leaving your workspace, directly from your terminal. We believe the reason you should use ICS is to save time and effort
.
Features
- Instantaneous file sharing
- No need to leave your workspace
- Exncrypted files upon upload
- No need to create an account - just reserve a username
-
.icsignore
file support to handle file ignores (node_modules
UGH!) (SOON) - Password protected file shares
- Single use file shares by default
- File share expiration (SOON)
- Personal cloud file system, manageable from your terminal (Soon, but not that soon)
How does it work?
Everything is designed to work on your terminal. No need for access grants or anything. Just run the command and you're good to go!
Installation
npm install -g ics-cli
Getting started with using ICS
ics start
Need help?
ics readme
Short Tutorials
First Step: Reserve a username
ics username reserve <username>
How to share a file/folder?
ics share create
The ICS interface will guide you through the rest of the process to uploading and sharing your files/code
How to get a shared file/folder?
ics share get <username>/<share_name>
How to list all my shared files/folder?
ics share list
How to delete a shared file/folder?
ics share delete <username>/<share_name>