1.3.4-beta.1.2 • Published 7 months ago

csdeploy v1.3.4-beta.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago
 /$$$$$$   /$$$$$$  /$$$$$$$  /$$$$$$$$ /$$$$$$$  /$$       /$$$$$$  /$$     /$$
/$$__  $$ /$$__  $$| $$__  $$| $$_____/| $$__  $$| $$      |_  $$_/ |  $$   /$$/
| $$  \__/| $$  \__/| $$  \ $$| $$      | $$  \ $$| $$        | $$    \  $$ /$$/ 
| $$      |  $$$$$$ | $$  | $$| $$$$$   | $$$$$$$/| $$        | $$     \  $$$$/  
| $$       \____  $$| $$  | $$| $$__/   | $$____/ | $$        | $$      \  $$/   
| $$    $$ /$$  \ $$| $$  | $$| $$      | $$      | $$        | $$       | $$    
|  $$$$$$/|  $$$$$$/| $$$$$$$/| $$$$$$$$| $$      | $$$$$$$$ /$$$$$$     | $$    
 \______/  \______/ |_______/ |________/|__/      |________/|______/     |__/    

License Version Node.js PRs Welcome

"The Future of Deployment is Here" - Fast, Friendly, and Hyper-Modern Web Deployment


⚔ [ QUICK START ] [ FEATURES ] [ DOCS ] ⚔


🌟 Features

šŸŽ® Command Interface

╔══════════════════════════════════════════════╗
ā•‘  NEXT-GEN COMMAND SYSTEM                     ā•‘
ā•‘  Intuitive • Powerful • Future-Ready         ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  • RUN ⚔ Smart command execution
  • COPY šŸ“¦ Seamless file replication
  • MOVE šŸš€ Efficient file transfer
  • WORKDIR 🌐 Dynamic directory navigation

šŸŽÆ Deployment Options

╔══════════════════════════════════════════════╗
ā•‘  DEPLOYMENT MATRIX                           ā•‘
ā•‘  Choose Your Style • Your Way • Your Future  ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  • FILES šŸ“‚ Smart file deployment
  • COMMANDS ⚔ Remote command execution
  • HYBRID šŸ”„ Full-spectrum deployment
  • IGNORE šŸŽÆ Precision filtering

šŸ›”ļø Security Suite

╔══════════════════════════════════════════════╗
ā•‘  SECURITY PROTOCOLS                          ā•‘
ā•‘  Safe • Secure • Reliable                    ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  • SSH šŸ” Advanced encryption
  • SFTP šŸ“” Secure file transfer
  • KEYS šŸ”‘ Smart authentication
  • CONFIG āš™ļø Flexible configuration

šŸ” Browse Mode

╔══════════════════════════════════════════════╗
ā•‘  INTERACTIVE FILE MANAGEMENT                 ā•‘
ā•‘  Browse • Manage • Execute                   ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
# 🌟 Enter Browse Mode
$ csdeploy browse

# šŸ“‚ Available Commands:
ls                          # List files and directories
cd <dir>                    # Change directory
pwd                         # Show current path
mkdir <dir1> [dir2...]     # Create directories
rmv <file1> [file2...]     # Remove files
rmv -f <dir1> [dir2...]    # Remove directories
rmv -all                   # Remove everything in current path
cp <src> <dest>            # Copy files
mv <src> <dest>            # Move/rename files
run <command>              # Execute remote commands

šŸŽÆ Browse Examples

# šŸ“ Directory Management
mkdir assets images css     # Create multiple directories
cd assets                  # Navigate to directory
pwd                        # Show current location

# šŸ—‘ļø File Operations
rmv file1.txt file2.txt    # Remove multiple files
rmv -f folder1 folder2     # Remove multiple directories
rmv -all                   # Clean current directory

# šŸ“¦ File Transfer
cp source.js dest.js       # Copy files
mv old.css new.css        # Move/rename files

# ⚔ Remote Execution
run npm install           # Run npm commands
run git pull             # Execute git commands

šŸ›”ļø Browse Features

╔══════════════════════════════════════════════╗
ā•‘  BROWSE MODE CAPABILITIES                    ā•‘
ā•‘  Interactive • Secure • Powerful             ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  • BROWSE šŸ” Interactive file navigation
  • CREATE šŸ“ Multi-directory creation
  • REMOVE šŸ—‘ļø Batch file/directory removal
  • COPY šŸ“¦ Secure file copying
  • MOVE šŸš€ Smart file relocation
  • EXECUTE ⚔ Remote command execution
  • LIST šŸ“‹ Tree-style file listing
  • NAVIGATE 🌐 Seamless directory traversal

šŸš€ Quick Start

# 🌟 Begin Your Journey
$ npm install -g csdeploy

# ✨ Status: Ready for Action!
# šŸŽ® Type 'csdeploy' to start

šŸ’« Setup Guide

# šŸŽ® Initialize Your Project
$ csdeploy init

# ✨ Created:
#   šŸ“ .cscc-deploy/config.json  # Your command center
#   šŸ“ .cscc-ignore             # Smart filters
#   šŸŽÆ .deploycommands          # Action sequences

šŸ“ Command Examples

# 🌟 Your Deployment Script
WORKDIR ./your-awesome-project

# šŸš€ Get Your Code
RUN git clone https://github.com/your/amazing-project.git

# ✨ Deploy Your Files
COPY ./dist/* ./public/
# or
MOVE ./build/* ./live/

šŸŽ® Commands

šŸš€ Deploy

# 🌟 Launch Your Project
$ csdeploy deploy

# ✨ Choose Your Style:
> šŸ“‚ Files only     # Smart file sync
> ⚔ Commands only  # Remote execution
> šŸ”„ Full deploy    # Complete sync

āš™ļø Configuration

# šŸ› ļø Update Settings
$ csdeploy edit

# šŸ“Š View Status
$ csdeploy status

🌐 Configuration

{
  "host": "your-awesome-server.net",
  "username": "power-user",
  "privateKey": ".ssh/deploy-key",
  "remotePath": "public/",
  "localPath": "./Project",
  "passphrase": "your-secure-key",
  "type": "SSH"
}

šŸ’» Requirements

╔══════════════════════════════════════════════╗
ā•‘  SYSTEM REQUIREMENTS                         ā•‘
ā•‘  Future-Ready • Performance • Reliability    ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  • OS šŸ–„ļø Any modern system
  • NODE ⚔ v18.0.0 or newer
  • ACCESS šŸ”‘ SSH/FTP credentials
  • SPACE šŸ’¾ Minimal storage needed

🌟 Join Us

╔══════════════════════════════════════════════╗
ā•‘  BE PART OF THE FUTURE                       ā•‘
ā•‘  Create • Innovate • Deploy                  ā•‘
ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•
  1. FORK 🌟 Join the project
  2. CREATE ✨ Make something amazing
  3. COMMIT šŸ’« Share your vision
  4. PUSH šŸš€ Launch your code
  5. PR šŸŽÆ Connect with us

Created with ā¤ļø by Mehdi Harzallah