Package Exports
- pssst
- pssst/bin/pssst.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 (pssst) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
PSSST - Share your Messages
π Quick dev thoughts. Anytime, anywhere.
Waiting for builds? Stuck on a bug? Just need a laugh? Get bite-sized developer stories from around the world - right in your terminal. No browser needed.
Quick Start
Installation
npm install -g pssst
Basic Usage
# Get a random developer message
pssst
# Example output:
# "Code is like humor. When you have to explain it, it's bad"
# - 2hours before, @yybmion
That's it! Start exploring global developer thoughts right away! π
π Usage Guide
π View Messages
# Random message from all languages
pssst
# English messages only
pssst --lang en
# Korean messages only
pssst --lang ko
# Show detailed author information
pssst --detailed
# View recent messages
pssst recent
# View recent 5 messages in Korean
pssst recent 5 --lang ko
π Language Options
Language | Code |
---|---|
English | en |
Korean | ko |
Chinese | ch |
Japanese | jp |
All | all |
βοΈ Contribute Messages
Share your developer experience with the global community:
# Public message (with your GitHub username)
pssst send "It works on my machine"
# Anonymous message
pssst send "μ°λ¦¬ νμ₯μ΄ gitμ λͺ¨λ₯Έλ€" --anonymous
pssst send "μ€λ λ©΄μ μμ λ¨μ΄μ‘λ€..." -a
βFirst time only: Setup GitHub CLI and run gh auth login
What happens next:
- Auto-creates PR to our repository
- AI detects language and checks content appropriateness
- Auto-merges if content is appropriate
- Your message becomes available to developers worldwide
π‘ Examples
π» Daily Developer Life
$ pssst --lang en
"When I wrote this code, only God and I understood what I did. Now only God knows"
- 1day before, @yybmion
$ pssst --lang ko
"Stack Overflowκ° μλ€λ©΄ λ΄ μ½λμ 90%λ μ‘΄μ¬νμ§ μμ κ²"
- 2hours before, @yybmion
π Recent Messages
$ pssst recent 3
π Recent 3 messages from all:
1. "Programming is like sex: One mistake and you have to support it for the rest of your life"
- 1days before, @yybmion
2. "μΉ΄νμΈμ μ½λλ‘ λ³ννλ μ 기체μ
λλ€"
- 2days before, @yybmion
3. "Code is like humor. When you have to explain it, it's bad"
- 3days before, @yybmion
π Detailed Information
$ pssst --detailed
"There are only 10 types of people in this world: those who understand binary and those who don't"
- 1hour before, @yybmion
- Profile: https://github.com/yybmion
π Contributing Your Thoughts
# Public contribution
$ pssst send "Finally fixed that bug that haunted me for 3 days"
Contributing your message...
Message contributed successfully!
https://github.com/yybmion/pssst/pull/42
@your_username β’ π en
# Anonymous contribution
$ pssst send "νμ¬μμ μΌκ·Όμ΄ λ무 λ§λ€..." --anonymous
Contributing your message...
Anonymous mode
Message contributed successfully!
https://github.com/yybmion/pssst/pull/43
@anonymous β’ ko
π οΈ Advanced Usage
Command Options
pssst [options] # View random message
pssst recent [count] [options] # View recent messages (default: 10)
pssst send <message> [options] # Contribute new message
pssst --help # Show help information
pssst --version # Show version
Available Flags
Flag | Short | Description |
---|---|---|
--lang <code> |
-l |
Filter by language (ko/en/ch/jp/all) |
--detailed |
-d |
Show detailed author information |
--anonymous |
-a |
Contribute message anonymously |
--help |
-h |
Display help information |
--version |
-V |
Display version number |
Getting Started
- Install Node.js (if not installed): Download from nodejs.org
- Install PSSST:
npm install -g pssst
- Read messages:
pssst
- Share your thought:
pssst send "Your experience"
- Connect with global dev community
Requirements
- Node.js >= 16.0.0
- npm >= 7.0.0
- GitHub CLI (for contributing messages)
GitHub CLI Setup (Required for contributing)
# Install GitHub CLI
winget install GitHub.cli # Windows
brew install gh # macOS
sudo apt install gh # Ubuntu/Debian
# Authenticate
gh auth login
π‘ If you don't have npm installed
Windows:
# Download from official website or use package manager
winget install OpenJS.NodeJS
# or visit https://nodejs.org
macOS:
# Using Homebrew
brew install node
# or visit https://nodejs.org
Linux:
# Ubuntu/Debian
sudo apt update && sudo apt install nodejs npm
# CentOS/RHEL
sudo yum install nodejs npm
π License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Made with β€οΈ by developers, for developers worldwide
Connect β’ Share β’ Inspire