marketappsnow-cli
v1.0.0
Published
CLI tool to submit applications to Market Apps Now directory
Maintainers
Readme
Market Apps Now CLI
Submit your applications to the Market Apps Now directory and get AI-powered marketing tools.
Building & Running
Prerequisites
- Node.js 18 or higher
- npm
Build from Source
# Navigate to the CLI directory
cd cli
# Install dependencies
npm install
# Build the CLI
npm run build
# Run locally (without installing globally)
node dist/index.jsInstall Globally (for Development)
cd cli
npm install
npm run build
npm linkAfter linking, you can use marketappsnow from anywhere.
Run in Development Mode
cd cli
npm run devUsage
Interactive Mode (Recommended)
Run without arguments for a guided submission experience:
marketappsnow
# or
marketappsnow submitYou'll be prompted to enter:
- Application name - The name of your app
- Description - Opens your default editor for a detailed description
- Publisher name - Your name or company name
- Supported platforms - Select from: Windows, macOS, Linux, iOS, Android, Web
- Download URL - Where users can download your app
- Screenshots - File paths or URLs to your app screenshots (optional, up to 4)
Quick Mode (for Scripting)
Submit with all options in a single command:
marketappsnow quick \
--name "My Awesome App" \
--description "A great app that does amazing things" \
--publisher "Your Name" \
--platforms "windows,macos,linux" \
--url "https://example.com/download" \
--screenshots "./screenshot1.png,./screenshot2.png"Returns JSON output:
{
"success": true,
"marketingToolsUrl": "https://marketappsnow.com/e/ABC123XYZ",
"appUrl": "https://marketappsnow.com/app/my-awesome-app",
"status": "pending"
}Info
Display information about Market Apps Now:
marketappsnow infoOptions
| Option | Description | Required |
|--------|-------------|----------|
| -n, --name | Application name | Yes |
| -d, --description | Application description | Yes |
| -p, --publisher | Publisher name | Yes |
| --platforms | Comma-separated platforms | Yes |
| -u, --url | Download URL | Yes |
| -s, --screenshots | Comma-separated screenshot file paths or URLs | No |
Supported Platforms
windowsmacoslinuxiosandroidweb
Screenshot Requirements
Screenshots are optional. If not provided, a placeholder image will be used.
- Dimensions: Exactly 1024×1024 pixels
- File Size: Max 5MB per file
- Formats: JPEG, PNG, WebP, GIF
- Count: Up to 4 screenshots
You can provide either:
- Local file paths:
./screenshots/app-icon.png - URLs:
https://example.com/screenshot.png
If any screenshot fails to upload, the submission will continue with successful uploads (or a placeholder if all fail).
Response
On successful submission, you'll receive:
- Marketing Tools Page URL (
/e/[code]) - AI-generated marketing content - Public App Page URL - Share this with your audience (visible after approval)
Important: Bookmark your Marketing Tools URL! It cannot be recovered if lost.
Example Output
✓ Application submitted successfully!
════════════════════════════════════════════════════════════
🚀 YOUR MARKETING TOOLS PAGE:
https://marketappsnow.com/e/ABC123XYZ789
↑ Bookmark this URL! Access AI-generated marketing content.
📝 Status:
Pending Review
Your app will appear on the directory once approved.
📄 Public App Page (after approval):
https://marketappsnow.com/app/my-awesome-app
════════════════════════════════════════════════════════════
⚠️ IMPORTANT:
Bookmark your Marketing Tools URL above!
This is the only way to access your AI marketing tools.Rate Limits
Maximum 50 submissions per hour per IP address.
License
MIT
