permalaunch
v0.0.6
Published
Permaweb app deployment package
Downloads
8
Maintainers
Readme
Permalaunch
Deploy your web apps to the permaweb with ease! Permalaunch is a CLI tool that simplifies the process of deploying applications to Arweave.
BETA
This is a beta release. Please report any issues to https://github.com/pskinnertech/permalaunch/issues When this tool is ready for production, it will be renamed, this CLI will be deprecated, and the tool will be moved to a new repository.
Features
- 🚀 One-command deployment to Arweave
- 🔍 Comprehensive pre-launch checks
- 🌐 ANT (Arweave Name System) integration
- 🔄 Git integration for versioning
- ⚡ Quick launch option for rapid deployments
- 💳 Balance and cost estimation
- 📁 Support for multiple build types (dist, build, .next)
Quick Start
- Initialize your deployment key:
npx permalaunch --init- Deploy your app:
npx permalaunch --launchUsage
Basic Commands
npx permalaunch --init # Set up your wallet securely
npx permalaunch --launch # Full deployment with checks
npx permalaunch --quick-launch # Quick deployment without checksIndividual Check Commands
npx permalaunch --check-wallet # Verify wallet configuration
npx permalaunch --check-balances # Check balances and estimate costs
npx permalaunch --check-build # Validate build folder
npx permalaunch --check-ant # Verify ANT configuration
npx permalaunch --check-git # Check Git configurationBalance Check Command
The balance check command verifies your wallet's financial readiness:
- Validates wallet configuration
- Checks WINC and AR balances
- Estimates deployment costs
- Provides funding guidance
Example output:
CHECK BALANCES:
[ x ] Turbo Balance: 1000000 WINC
[ x ] AR Balance: 1.5 AR
[ x ] Estimated Deployment Cost: 500000 WINCDocumentation
For detailed documentation:
License
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2024 Patrick Skinner (PSkinnerTech)
