Toolverse
All skills

frappecli

by openclaw

CLI for Frappe Framework / ERPNext instances. Use when user asks about \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Frontend
Views
23

About this skill

CLI for Frappe Framework / ERPNext instances. Use when user asks about \

How to use

  1. Zainstaluj frappecli za pomocą Homebrew (brew tap pasogott/tap && brew install frappecli) lub ze źródła, klonując repozytorium i uruchamiając uv sync oraz uv pip install -e . w katalogu projektu.

  2. Utwórz plik konfiguracyjny ~/.config/frappecli/config.yaml, w którym zdefiniujesz połączenia do swoich instancji Frappe — każde połączenie powinno zawierać URL, klucz API i sekret API. Wskaż również domyślną stronę (default_site).

  3. Aby wyświetlić dostępne typy dokumentów, uruchom frappecli site doctypes. Możesz filtrować wyniki po module, np. frappecli site doctypes --module "Core", lub uzyskać szczegóły konkretnego typu za pomocą frappecli site info "User".

  4. Do operacji na dokumentach użyj poleceń: frappecli doc list Customer do wylistowania rekordów (z opcjonalnym filtrowaniem i limitem), frappecli doc get Customer CUST-001 do pobrania pojedynczego dokumentu, frappecli doc create Customer --data '{...}' do utworzenia nowego rekordu oraz frappecli doc update Customer CUST-001 --data '{...}' do edycji istniejącego.

  5. Do zarządzania plikami użyj frappecli file upload invoice.pdf --doctype "Sales Invoice" --docname "INV-001" do przesłania pliku (domyślnie prywatny), frappecli file upload logo.png --public do publicznego pliku, oraz frappecli file download /private/files/invoice.pdf -o ./downloads/ do pobrania pliku na dysk.

  6. Wszystkie polecenia obsługują filtrowanie, sortowanie i wybór pól — sprawdź dokumentację dla każdego polecenia, aby dostosować wynik do swoich potrzeb.

Related skills