Skip to content

Commit 38f9900

Browse files
authored
Merge pull request #222 from posit-dev/docs-update-readme
docs: update README
2 parents f29ee8e + 8bb217e commit 38f9900

File tree

14 files changed

+563
-2
lines changed

14 files changed

+563
-2
lines changed

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,49 @@ validation.get_step_report(i=3).show("browser") # Get failing records from step
149149

150150
<br>
151151

152+
## Command Line Interface (CLI)
153+
154+
Pointblank includes a powerful CLI utility called `pb` that lets you run data validation workflows directly from the command line. Perfect for CI/CD pipelines, scheduled data quality checks, or quick validation tasks.
155+
156+
<div align="center">
157+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
158+
</div>
159+
160+
**Explore Your Data**
161+
162+
```bash
163+
# Get a quick preview of your data
164+
pb preview small_table
165+
166+
# Check for missing values
167+
pb missing small_table
168+
169+
# Generate column summaries
170+
pb scan small_table
171+
```
172+
173+
**Run Essential Validations**
174+
175+
```bash
176+
# Check for duplicate rows
177+
pb validate-simple small_table --check rows-distinct
178+
179+
# Verify no null values
180+
pb validate-simple small_table --check col-vals-not-null --column a
181+
182+
# Extract failing data for debugging
183+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
184+
```
185+
186+
**Integrate with CI/CD**
187+
188+
```bash
189+
# Use exit codes for automation (0 = pass, 1 = fail)
190+
pb validate-simple small_table --check rows-distinct && echo "✅ Quality checks passed"
191+
```
192+
193+
Learn more in our [CLI documentation](https://posit-dev.github.io/pointblank/user-guide/cli.html).
194+
152195
## Features That Set Pointblank Apart
153196

154197
- **Complete validation workflow** - From data access to validation to reporting in a single pipeline

docs/index.qmd

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,51 @@ validation.get_step_report(i=3).show("browser") # Get failing records from step
116116

117117
</div>
118118

119+
## Command Line Interface (CLI)
120+
121+
Pointblank includes a powerful CLI utility called `pb` that lets you run data validation workflows directly from the command line. Perfect for CI/CD pipelines, scheduled data quality checks, or quick validation tasks.
122+
123+
<div style="text-align: center;">
124+
125+
![](/assets/vhs/cli-complete-workflow.gif){width=100%}
126+
127+
</div>
128+
129+
**Explore Your Data**
130+
131+
```bash
132+
# Get a quick preview of your data
133+
pb preview small_table
134+
135+
# Check for missing values
136+
pb missing small_table
137+
138+
# Generate column summaries
139+
pb scan small_table
140+
```
141+
142+
**Run Essential Validations**
143+
144+
```bash
145+
# Check for duplicate rows
146+
pb validate-simple small_table --check rows-distinct
147+
148+
# Verify no null values
149+
pb validate-simple small_table --check col-vals-not-null --column a
150+
151+
# Extract failing data for debugging
152+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
153+
```
154+
155+
**Integrate with CI/CD**
156+
157+
```bash
158+
# Use exit codes for automation (0 = pass, 1 = fail)
159+
pb validate-simple small_table --check rows-distinct && echo "✅ Quality checks passed"
160+
```
161+
162+
Learn more in our [CLI documentation](https://posit-dev.github.io/pointblank/user-guide/cli.html).
163+
119164
## Join the Community
120165

121166
We'd love to hear from you! Connect with us:

docs/user-guide/cli.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Command Line Interface"
32
jupyter: python3
3+
toc-expand: 2
44
---
55

66
# Command Line Interface

translations/README.ar.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,49 @@ validation.get_step_report(i=3).show("browser") # الحصول على السج
157157
- **قابل للتخصيص** - تخصيص خطوات التحقق وإعداد التقارير وفقًا لاحتياجاتك المحددة
158158
- **تدويل** - يمكن إنشاء التقارير بأكثر من 20 لغة، بما في ذلك الإنجليزية والإسبانية والفرنسية والألمانية
159159

160+
## واجهة سطر الأوامر (CLI)
161+
162+
يتضمن Pointblank أداة CLI قوية تسمى `pb` تتيح لك تشغيل سير عمل التحقق من البيانات مباشرة من سطر الأوامر. مثالية لخطوط أنابيب CI/CD، وفحوصات جودة البيانات المجدولة، أو مهام التحقق السريعة.
163+
164+
<div align="center">
165+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
166+
</div>
167+
168+
**استكشف بياناتك**
169+
170+
```bash
171+
# احصل على معاينة سريعة لبياناتك
172+
pb preview small_table
173+
174+
# تحقق من القيم المفقودة
175+
pb missing small_table
176+
177+
# إنشاء ملخصات الأعمدة
178+
pb scan small_table
179+
```
180+
181+
**تشغيل التحققات الأساسية**
182+
183+
```bash
184+
# تحقق من الصفوف المكررة
185+
pb validate-simple small_table --check rows-distinct
186+
187+
# تحقق من عدم وجود قيم فارغة
188+
pb validate-simple small_table --check col-vals-not-null --column a
189+
190+
# استخراج البيانات الفاشلة للتصحيح
191+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
192+
```
193+
194+
**التكامل مع CI/CD**
195+
196+
```bash
197+
# استخدم أكواد الخروج للأتمتة (0 = نجح، 1 = فشل)
198+
pb validate-simple small_table --check rows-distinct && echo "✅ فحوصات الجودة نجحت"
199+
```
200+
201+
تعلم المزيد في [وثائق CLI](https://posit-dev.github.io/pointblank/user-guide/cli.html).
202+
160203
## التوثيق والأمثلة
161204

162205
قم بزيارة [موقع التوثيق](https://posit-dev.github.io/pointblank) للحصول على:

translations/README.de.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,49 @@ validation.get_step_report(i=3).show("browser") # Fehlgeschlagene Datensätze a
149149

150150
<br>
151151

152+
## Kommandozeilenschnittstelle (CLI)
153+
154+
Pointblank enthält ein leistungsstarkes CLI-Dienstprogramm namens `pb`, mit dem Sie Datenvalidierungsworkflows direkt von der Kommandozeile aus ausführen können. Perfekt für CI/CD-Pipelines, geplante Datenqualitätsprüfungen oder schnelle Validierungsaufgaben.
155+
156+
<div align="center">
157+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
158+
</div>
159+
160+
**Erkunden Sie Ihre Daten**
161+
162+
```bash
163+
# Schnelle Vorschau Ihrer Daten
164+
pb preview small_table
165+
166+
# Auf fehlende Werte prüfen
167+
pb missing small_table
168+
169+
# Spaltenzusammenfassungen generieren
170+
pb scan small_table
171+
```
172+
173+
**Führen Sie grundlegende Validierungen durch**
174+
175+
```bash
176+
# Auf doppelte Zeilen prüfen
177+
pb validate-simple small_table --check rows-distinct
178+
179+
# Keine Null-Werte verifizieren
180+
pb validate-simple small_table --check col-vals-not-null --column a
181+
182+
# Fehlerhafte Daten für Debugging extrahieren
183+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
184+
```
185+
186+
**Integration mit CI/CD**
187+
188+
```bash
189+
# Exit-Codes für Automatisierung verwenden (0 = Erfolg, 1 = Fehler)
190+
pb validate-simple small_table --check rows-distinct && echo "✅ Qualitätsprüfungen bestanden"
191+
```
192+
193+
Erfahren Sie mehr in unserer [CLI-Dokumentation](https://posit-dev.github.io/pointblank/user-guide/cli.html).
194+
152195
## Funktionen, die Pointblank auszeichnen
153196

154197
- **Vollständiger Validierungs-Workflow** - Von Datenzugriff über Validierung bis hin zur Berichterstattung in einer einzigen Pipeline

translations/README.es.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,49 @@ validation.get_step_report(i=3).show("browser") # Obtén los registros fallidos
149149

150150
<br>
151151

152+
## Interfaz de Línea de Comandos (CLI)
153+
154+
Pointblank incluye una potente herramienta CLI llamada `pb` que te permite ejecutar flujos de trabajo de validación de datos directamente desde la línea de comandos. Perfecto para pipelines CI/CD, verificaciones programadas de calidad de datos, o tareas de validación rápidas.
155+
156+
<div align="center">
157+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
158+
</div>
159+
160+
**Explora tus datos**
161+
162+
```bash
163+
# Obtén una vista previa rápida de tus datos
164+
pb preview small_table
165+
166+
# Verifica valores faltantes
167+
pb missing small_table
168+
169+
# Genera resúmenes de columnas
170+
pb scan small_table
171+
```
172+
173+
**Ejecuta validaciones esenciales**
174+
175+
```bash
176+
# Verifica filas duplicadas
177+
pb validate-simple small_table --check rows-distinct
178+
179+
# Verifica que no haya valores nulos
180+
pb validate-simple small_table --check col-vals-not-null --column a
181+
182+
# Extrae datos fallidos para depuración
183+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
184+
```
185+
186+
**Integra con CI/CD**
187+
188+
```bash
189+
# Usa códigos de salida para automatización (0 = éxito, 1 = fallo)
190+
pb validate-simple small_table --check rows-distinct && echo "✅ Verificaciones de calidad pasaron"
191+
```
192+
193+
Aprende más en nuestra [documentación del CLI](https://posit-dev.github.io/pointblank/user-guide/cli.html).
194+
152195
## Características que diferencian a Pointblank
153196

154197
- **Flujo de trabajo de validación completo** - Desde el acceso a los datos hasta la validación y los informes en un solo pipeline

translations/README.fr.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,49 @@ validation.get_step_report(i=3).show("browser") # Obtenir les enregistrements d
149149

150150
<br>
151151

152+
## Interface en Ligne de Commande (CLI)
153+
154+
Pointblank inclut un utilitaire CLI puissant appelé `pb` qui vous permet d'exécuter des workflows de validation de données directement depuis la ligne de commande. Parfait pour les pipelines CI/CD, les vérifications de qualité des données programmées, ou les tâches de validation rapides.
155+
156+
<div align="center">
157+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
158+
</div>
159+
160+
**Explorez vos données**
161+
162+
```bash
163+
# Obtenez un aperçu rapide de vos données
164+
pb preview small_table
165+
166+
# Vérifiez les valeurs manquantes
167+
pb missing small_table
168+
169+
# Générez des résumés de colonnes
170+
pb scan small_table
171+
```
172+
173+
**Exécutez des validations essentielles**
174+
175+
```bash
176+
# Vérifiez les lignes dupliquées
177+
pb validate-simple small_table --check rows-distinct
178+
179+
# Vérifiez l'absence de valeurs nulles
180+
pb validate-simple small_table --check col-vals-not-null --column a
181+
182+
# Extrayez les données défaillantes pour le débogage
183+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
184+
```
185+
186+
**Intégrez avec CI/CD**
187+
188+
```bash
189+
# Utilisez les codes de sortie pour l'automatisation (0 = réussite, 1 = échec)
190+
pb validate-simple small_table --check rows-distinct && echo "✅ Vérifications de qualité réussies"
191+
```
192+
193+
En savoir plus dans notre [documentation CLI](https://posit-dev.github.io/pointblank/user-guide/cli.html).
194+
152195
## Caractéristiques qui distinguent Pointblank
153196

154197
- **Flux de travail de validation complet** - De l'accès aux données à la validation jusqu'au reporting dans un seul pipeline

translations/README.hi.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,49 @@ validation.get_step_report(i=3).show("browser") # स्टेप 3 से अ
148148

149149
<br>
150150

151+
## कमांड लाइन इंटरफेस (CLI)
152+
153+
पॉइन्टब्लैंक में `pb` नामक एक शक्तिशाली CLI उपयोगिता शामिल है जो आपको कमांड लाइन से सीधे डेटा वैलिडेशन वर्कफ़लो चलाने की अनुमति देता है। CI/CD पाइपलाइनों, निर्धारित डेटा गुणवत्ता जांच, या त्वरित वैलिडेशन कार्यों के लिए परफेक्ट है।
154+
155+
<div align="center">
156+
<img src="https://posit-dev.github.io/pointblank/assets/vhs/cli-complete-workflow.gif" width="800px">
157+
</div>
158+
159+
**अपने डेटा की खोज करें**
160+
161+
```bash
162+
# अपने डेटा का त्वरित पूर्वावलोकन प्राप्त करें
163+
pb preview small_table
164+
165+
# गुम मानों की जांच करें
166+
pb missing small_table
167+
168+
# स्तंभ सारांश जेनरेट करें
169+
pb scan small_table
170+
```
171+
172+
**आवश्यक वैलिडेशन चलाएं**
173+
174+
```bash
175+
# डुप्लिकेट पंक्तियों की जांच करें
176+
pb validate-simple small_table --check rows-distinct
177+
178+
# null मान न होने की पुष्टि करें
179+
pb validate-simple small_table --check col-vals-not-null --column a
180+
181+
# डिबगिंग के लिए असफल डेटा निकालें
182+
pb validate-simple small_table --check col-vals-gt --column a --value 5 --show-extract
183+
```
184+
185+
**CI/CD के साथ एकीकृत करें**
186+
187+
```bash
188+
# स्वचालन के लिए एक्जिट कोड का उपयोग करें (0 = पास, 1 = फेल)
189+
pb validate-simple small_table --check rows-distinct && echo "✅ गुणवत्ता जांच सफल"
190+
```
191+
192+
हमारे [CLI डॉक्यूमेंटेशन](https://posit-dev.github.io/pointblank/user-guide/cli.html) में और जानें।
193+
151194
## विशेषताएं जो पॉइन्टब्लैंक को अलग बनाती हैं
152195

153196
- **पूर्ण वैलिडेशन वर्कफ्लो** - डेटा एक्सेस से वैलिडेशन से रिपोर्टिंग तक एक ही पाइपलाइन में

0 commit comments

Comments
 (0)