{"repo":"nasroykh/foxmayn_frappe_cli","free":true,"listed":false,"github":"https://github.com/nasroykh/foxmayn_frappe_cli","clone":"git clone https://github.com/nasroykh/foxmayn_frappe_cli.git","description":"Go CLI for managing Frappe/ERPNext sites","language":"Go","stars":15,"topics":["cli","erp","erpnext","frappe","go","golang"],"license":"MIT","category":"cli-tools","readme_excerpt":"ffc — Foxmayn Frappe CLI A minimal, installable Go CLI for managing Frappe ERP sites from the command line. Install Linux & macOS: Installs to /usr/local/bin (or /.local/bin as a fallback). Windows (PowerShell): Works from PowerShell or cmd.exe . Installs to %LOCALAPPDATA%\\Programs\\ffc and adds it to your user PATH automatically — restart your terminal after running. Both scripts detect your architecture (amd64/arm64), download the correct binary from the latest GitHub Release, and verify the SHA256 checksum before installing. Manually — download a pre-built binary from the Releases page, extract it, and place ffc somewhere on your PATH . From source: Or clone and build locally: First-time Setup Use the interactive setup wizard — it creates /.config/ffc/config.yaml : The wizard lets you choose between two authentication methods: - OAuth 2.0 ( --oauth ) — browser login, PKCE flow, no credentials stored. You create an OAuth Client on Frappe once and authorize via the browser. - API Key ( --apikey ) — paste your API key and secret from User → API Access → Generate Keys . Configuration /.config/ffc/config.yaml API key authentication: OAuth 2.0 authentication (tokens are written automatically by ffc init --oauth ): OAuth access tokens are refreshed automatically before every command when they expire — you don't need to re-run ffc init . Site Management ( ffc site ) Add, list, remove, or switch between sites without touching the config file manually: Settings Management ( ffc confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/nasroykh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nasroykh/foxmayn_frappe_cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}