JSPM

marketappsnow-cli

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q31032F
  • License MIT

CLI tool to submit applications to Market Apps Now directory

Package Exports

  • marketappsnow-cli
  • marketappsnow-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 (marketappsnow-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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.js

Install Globally (for Development)

cd cli
npm install
npm run build
npm link

After linking, you can use marketappsnow from anywhere.

Run in Development Mode

cd cli
npm run dev

Usage

Run without arguments for a guided submission experience:

marketappsnow
# or
marketappsnow submit

You'll be prompted to enter:

  1. Application name - The name of your app
  2. Description - Opens your default editor for a detailed description
  3. Publisher name - Your name or company name
  4. Supported platforms - Select from: Windows, macOS, Linux, iOS, Android, Web
  5. Download URL - Where users can download your app
  6. 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 info

Options

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

  • windows
  • macos
  • linux
  • ios
  • android
  • web

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:

  1. Marketing Tools Page URL (/e/[code]) - AI-generated marketing content
  2. 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