1.3.4-beta.1.2 • Published 9 months ago

csdeploy v1.3.4-beta.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 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

1.3.4-beta.0

9 months ago

1.3.4-beta.1.2

9 months ago

1.3.4-beta.1

9 months ago

1.3.3

9 months ago

1.3.2

9 months ago

1.3.0

10 months ago

1.2.0

10 months ago

1.2.4

10 months ago

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.1.0

10 months ago