Package Exports
- devterm-cli
- devterm-cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (devterm-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DevTerm CLI Client
A command-line interface for DevTerm, a terminal-native social network for developers.
Installation
npm install -g devterm-cli
Or install from source:
git clone https://github.com/Nom-nom-hub/DevTerm.git
cd DevTerm/devterm/client-cli
npm install
npm link
Usage
devterm --help
Commands
devterm register -u <username> -e <email>
- Register a new userdevterm login -i <userId>
- Login with user IDdevterm login -u <username>
- Login with usernamedevterm post <message> -i <userId>
- Create a new post with user IDdevterm post <message> -u <username>
- Create a new post with usernamedevterm feed [-l <limit>]
- View the feeddevterm follow <username> -i <userId>
- Follow a user with user IDdevterm follow <username> -u <username>
- Follow a user with usernamedevterm room -c <name> -i <userId>
- Create a new room with user IDdevterm room -c <name> -u <username>
- Create a new room with usernamedevterm dm -s <message> -t <to> -f <from>
- Send a direct messagedevterm roulette -j -i <userId>
- Join the roulette queue with user IDdevterm roulette -j -u <username>
- Join the roulette queue with usernamedevterm roulette -l -i <userId>
- Leave the roulette queue with user IDdevterm roulette -l -u <username>
- Leave the roulette queue with username
Examples
# Register a new user
devterm register -u john_doe -e john@example.com
# Login with username
devterm login -u john_doe
# Create a new post
devterm post "Hello, DevTerm!" -u john_doe
# View the feed
devterm feed -l 20
# Create a new room
devterm room -c "Go Developers" -u john_doe
# Send a direct message
devterm dm -s "Hey there!" -t recipientId -f senderId
# Join the roulette queue
devterm roulette -j -u john_doe
GitHub Repository
The source code for this project is available at: https://github.com/Nom-nom-hub/DevTerm.git