# امتلك نطاقاتك من سطر الأوامر

> RegisterDomainCLI أداة سطر أوامر للبحث عن النطاقات وتسجيلها وتجديدها ونقلها وإدارة نظام أسماء النطاقات (DNS) الخاص بها — مع مهارة مدمجة صديقة لوكلاء الذكاء الاصطناعي.

ابحث عن التوافر، وسجّل النطاقات وجدّدها، وأدر سجلات DNS وخوادم الأسماء — كل ذلك دون مغادرة الطرفي. يعمل حسابك من أي وكيل برمجة ذكي عبر المهارة المضمنة.

```console
$ domain-cli search mystartup
NAME              PURCHASABLE   1ST YEAR   RENEWAL
mystartup.com     yes           $11.49     $13.99
mystartup.dev     yes           $14.99     $16.99
getmystartup.com  yes           $10.99     $13.49

$ domain-cli register mystartup.dev --years 1 --contact personal
Quote: $14.99 + VAT. Opening checkout...
Order ORD-7F3K: paid -> processing -> completed
Registered mystartup.dev (expires 2027-08-30)

$ domain-cli dns set mystartup.dev A @ 203.0.113.10
Created A @ 203.0.113.10 (ttl 3600)
```

## التثبيت

### لينكس وماك أو إس

```sh
curl -fsSL https://registerdomaincli.com/install.sh | sh
```

### أو باستخدام Go

```sh
go install github.com/registerdomaincli/cli/cmd/domain-cli@latest
```

يتطلب Go 1.25 أو أحدث.

### ويندوز (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$dir = "$env:LOCALAPPDATA\Programs\domain-cli"
$tmp = New-Item -ItemType Directory -Force -Path (Join-Path $env:TEMP ([guid]::NewGuid()))
try {
  $base = 'https://github.com/registerdomaincli/cli/releases/latest/download'
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip" -UseBasicParsing -OutFile "$tmp\cli.zip"
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip.sha256" -UseBasicParsing -OutFile "$tmp\cli.sha256"
  # -ne on strings is case-insensitive, which is what we want here: the
  # published hash is lower case and Get-FileHash returns upper case.
  if ((Get-FileHash "$tmp\cli.zip" -Algorithm SHA256).Hash -ne (Get-Content "$tmp\cli.sha256").Split(' ')[0]) {
    throw 'checksum mismatch - not installing'
  }
  Unblock-File "$tmp\cli.zip"
  New-Item -ItemType Directory -Force -Path $dir | Out-Null
  Expand-Archive "$tmp\cli.zip" -DestinationPath $tmp -Force
  Move-Item "$tmp\domain-cli-windows-amd64.exe" "$dir\domain-cli.exe" -Force
} finally { Remove-Item $tmp -Recurse -Force }
$user = [Environment]::GetEnvironmentVariable('Path', 'User')
if (@($user -split ';') -notcontains $dir) {
  $new = if ($user) { $user.TrimEnd(';') + ';' + $dir } else { $dir }
  [Environment]::SetEnvironmentVariable('Path', $new, 'User')
}
```

يُثبَّت في ملف تعريف المستخدم الخاص بك ويُضاف إلى PATH دون صلاحيات المسؤول. يجري التحقق من التنزيل مقابل المجموع الاختباري المنشور، ولا يُثبَّت شيء إذا لم يتطابق. افتح نافذة طرفية جديدة بعد ذلك.

## الميزات

### بحث فوري

بحث بالكلمات المفتاحية والتحقق الدقيق من التوافر مع أسعار استرشادية للسنة الأولى والتجديد.

### التسجيل والتجديد والنقل

أوامر لدورة الحياة الكاملة مع عروض أسعار حقيقية قبل الطلب من واجهة برمجة التسعير المعتمدة.

### إدارة DNS

أنشئ وحدّث واحذف سجلات A وAAAA وCNAME وTXT وMX وغيرها — مباشرة من الصدفة (shell).

### أنت صاحب التسجيل

تُسجّل النطاقات باسمك: تُرسل بيانات الاتصال الخاصة بك إلى السجل (registry) وليس إلى وكيل وسيط.

### انتقل متى شئت

غادر في أي وقت دون رسوم: احصل على رمز التفويض الخاص بك وافتح قفل النطاق مجانًا، ثم انقله إلى أي جهة تريدها.

### مصمم للوكلاء

مهارة مدمجة، ومخرجات نصية عادية يمكن التنبؤ بها، وأكواد أخطاء قابلة للقراءة آليًا لسير عمل الذكاء الاصطناعي.

## استخدمه من وكيل الذكاء الاصطناعي لديك

يأتي RegisterDomainCLI مزودًا بمهارة للوكلاء: ملف SKILL.md واحد بالصيغة التي تقرأها جميع وكلاء البرمجة الرئيسية. يثبّتها هذا الأمر في المجلدين اللذين يغطيانها جميعًا، فيتمكن وكيلك من البحث والتسجيل وإدارة DNS بالنيابة عنك.

### لينكس وماك أو إس

```sh
(set -e; TMP=$(mktemp "${TMPDIR:-/tmp}/domain-cli.XXXXXX"); trap 'rm -f "$TMP"' EXIT
curl -fsSL https://registerdomaincli.com/skill/SKILL.md -o "$TMP"
for d in ~/.claude/skills ~/.agents/skills; do
  mkdir -p "$d/domain-cli"
  install -m 644 "$TMP" "$d/domain-cli/SKILL.md"
done)
```

### ويندوز (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$tmp = [System.IO.Path]::GetTempFileName()
try {
  Invoke-WebRequest https://registerdomaincli.com/skill/SKILL.md -UseBasicParsing -OutFile $tmp
  foreach ($d in "$HOME\.claude\skills", "$HOME\.agents\skills") {
    New-Item -ItemType Directory -Force -Path "$d\domain-cli" | Out-Null
    Copy-Item $tmp "$d\domain-cli\SKILL.md" -Force
  }
} finally { Remove-Item $tmp -Force -ErrorAction SilentlyContinue }
```

### أين يبحث كل وكيل عن المهارات

- **Claude Code**: `~/.claude/skills/ · .claude/skills/`
- **Codex CLI**: `~/.agents/skills/ · .agents/skills/`
- **Copilot CLI**: `~/.copilot/skills/ · ~/.agents/skills/ · .github/skills/`
- **Amp**: `~/.config/agents/skills/ · ~/.agents/skills/ · .agents/skills/`
- **opencode**: `~/.config/opencode/skills/ · ~/.agents/skills/ · .opencode/skills/`
- **oh-my-pi (omp)**: `~/.omp/agent/skills/ · ~/.agents/skills/ · .agents/skills/`
- **Pi**: `~/.pi/agent/skills/ · ~/.agents/skills/ · .pi/skills/`

- Skill: https://registerdomaincli.com/skill/SKILL.md
- تتطلب المدفوعات دائمًا تدخلًا بشريًا: يعرض الوكيل رابط الدفع ويتوقف — وتُكمل أنت عملية الشراء في متصفحك.

## التزاماتنا

### المالك المسجَّل: أنت

جهة الاتصال التي تقدّمها تُرسل إلى السجل (registry) لجميع أدوار الاتصال. نحن موزّع تجزئة، لا مالك.

### خروج مجاني

رمز التفويض وفتح القفل عند الطلب، وكلاهما مجاني. لا نحتجز نطاقاتك.

### لا تجديدات مفاجئة

التجديد التلقائي اختيار صريح ويمكن تعطيله من واجهة سطر الأوامر في أي وقت.

### فواتير وضريبة قيمة مضافة منظّمة

تُحسب ضريبة القيمة المضافة عند الدفع، مع فاتورة موقّعة A-YYYY-NNNNNN وسجل Verifactu.

## الأسئلة الشائعة

### هل أنا حقًا مالك النطاق؟

نعم. جهة اتصال المالك التي تقدّمها تُرسل إلى السجل لجميع أدوار الاتصال: أنت Registered Name Holder، مع الحقوق والالتزامات المقابلة بموجب سياسات السجل و‏ICANN.

### وإذا أردت الانتقال إلى مسجّل آخر؟

تمنحك واجهة سطر الأوامر رمز التفويض وتفتح قفل النطاق عند الطلب، وكلاهما مجاني، متى شئت.

### هل تُجدَّد النطاقات تلقائيًا؟

ليس افتراضيًا. فقط عند إصدار أمر تجديد أو عند تفعيل التجديد التلقائي صراحةً، وهو يصرّح بخصم سنوي خارج الجلسة ويمكن تعطيله في أي وقت.

### ماذا لو فشل التسجيل بعد الدفع؟

يُرد المبلغ تلقائيًا وبالكامل، مع إشعار دائن مقابل.

### هل يمكن لوكيل الذكاء الاصطناعي الشراء بمفرده؟

لا. يستطيع الوكيل البحث وإعداد العروض وإدارة DNS، لكن الدفع يتوقف عند رابط دفع يجب أن يفتحه شخص.

### أين أجد الفواتير وطرق الدفع؟

في لوحة التحكم: المعاملات مع رابط الفاتورة الموقّعة، وملف الفوترة، وبوابة الدفع.

---

HTML: https://registerdomaincli.com/ar · [English](https://registerdomaincli.com/en/index.md) · [中文](https://registerdomaincli.com/zh/index.md) · [हिन्दी](https://registerdomaincli.com/hi/index.md) · [Español](https://registerdomaincli.com/es/index.md) · [Français](https://registerdomaincli.com/fr/index.md) · [Português](https://registerdomaincli.com/pt/index.md) · [Русский](https://registerdomaincli.com/ru/index.md) · [Deutsch](https://registerdomaincli.com/de/index.md) · [日本語](https://registerdomaincli.com/ja/index.md) · [Català](https://registerdomaincli.com/ca/index.md) · [Galego](https://registerdomaincli.com/gl/index.md) · [Euskara](https://registerdomaincli.com/eu/index.md)
