Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.11 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.11 KB

sn - A Command-Line Social Network based on Git.

Description

sn is a shell script for creating and interacting with decentralized social networks. It leverages the functionality of the Git version control system to allow for offline usage and data storage.

Features

  • sn create: Create a new social network.
  • sn join [link]: Join an existing social network.
  • sn pull: Pull in new posts and likes.
  • sn log: Show a list of existing posts in the network.
  • sn show [post]: Show a specific post in the network.
  • sn connect [link]: Connect to a server.
  • sn post "[text]": Post a new story to the network.
  • sn like [post]: Like a specific post.
  • sn push: Push locally made changes back to the server.
  • sn members: Show the network's members.
  • sn follow [user]: Follow the posts of a specific member.

Setup

git clone https://github.com/jwwtc/sn.git
export PATH="$PATH:/`pwd`/sn/"

License

This project is licensed under the MIT License.

Acknowledgments

  • Git - Distributed version control system