Skip to content

GSCloud/cf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudflare wrangler proxy

https://github.com/GSCloud/cf

A lightweight Go-based orchestrator and Docker environment for Cloudflare wrangler.
This tool isolates the entire Cloudflare development stack, ensuring your host system remains clean of Node.js, npm, or global package bloat.

Why this exists?

Cloudflare's wrangler CLI often introduces breaking changes or requires specific Node.js versions. By wrapping it in a Docker container and providing a Go-based CLI proxy, we achieve:

  • Zero-Footprint: No Node.js or npm required on the host machine.
  • Version Pinning: Guaranteed consistency across different development environments.
  • Automated Updates: A simple -U flag updates both the binary and the underlying Docker image.
  • Custom Extensibility: Ability to intercept commands and add custom logic before passing them to wrangler.

Prerequisites

  • Docker (installed and running)
  • Go (only if building from source)

Installation & Basic Usage

# Golang binary version
cf -V

# self-updater
cf -U

Commands

# help
cf

Author: Fred Brooker 💌 git@gscloud.cz ⛅️ GS Cloud Ltd. https://gscloud.cz

About

A lightweight Go-based orchestrator and Docker environment for Cloudflare Wrangler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors