Instantly share files and code, with anyone from your terminal.
No joke. Its name is ICS.
“Hey Nikos, can you send me hello.c?” That was the question a friend asked me that caused the discovery of this dev tool.
No need for Discord, Dropbox, Drive, permissions, share links and browser tabs.
Amazing, isn’t it? Lets see how this works:
Before we begin, here is the npm link to the package
1. Installation
npm i -g ics-cli
2. Username reservation
This will allow you to use ICS. otherwise, shares were gonna be a mess.
ics username reserve <Desired_Username>
Aaaaand thats it lmao. now, lets create a share
3. Create a share
a. Preparation: a temporary file
cd ~/Downloads
echo "hello there" > hello.txt
b. Publish
ics share create
Follow the instructions given to you by the CLI. The output will look something like this:
As you can see, i now have a single use share called test on my username nikos-medium . For multi-use shares, use thepermanent flag. For other commands look no further than
ics teachme
#OR
ics getting_started
#OR
ics <command> --help
4. Accessing Shares
If you have sufficient permissions, no matter your username, you can access an ICS Share via
ics share get USERNAME/SHARE_NAME
#Example
ics share get nikos-medium/test
5. Deleting Shares
ics share delete <name of your share>
6. Small video demo
<a href="https://medium.com/media/b5a136fe3aad394bca4025be1a19932e/href">https://medium.com/media/b5a136fe3aad394bca4025be1a19932e/href</a>
Consider following me on Twitter: https://twitter.com/andriotisnikos1