JSPM

devterm-cli

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q26355F
  • License MIT

A terminal-native social network CLI client for developers

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 user
  • devterm login -i <userId> - Login with user ID
  • devterm login -u <username> - Login with username
  • devterm post <message> -i <userId> - Create a new post with user ID
  • devterm post <message> -u <username> - Create a new post with username
  • devterm feed [-l <limit>] - View the feed
  • devterm follow <username> -i <userId> - Follow a user with user ID
  • devterm follow <username> -u <username> - Follow a user with username
  • devterm room -c <name> -i <userId> - Create a new room with user ID
  • devterm room -c <name> -u <username> - Create a new room with username
  • devterm dm -s <message> -t <to> -f <from> - Send a direct message
  • devterm roulette -j -i <userId> - Join the roulette queue with user ID
  • devterm roulette -j -u <username> - Join the roulette queue with username
  • devterm roulette -l -i <userId> - Leave the roulette queue with user ID
  • devterm 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