# View first pagedzdk services list# Navigate to page 2dzdk services list --page 2
Search for specific services:
Copy
# Search by keyworddzdk services list --search "health"# Filter by categorydzdk services list --category "medical"# Filter by statusdzdk services list --status active
Combine filters for refined results:
Copy
dzdk services list --search "clinic" --category "medical" --status active
Get detailed information about a specific service:
Copy
dzdk services get --id <service_id_or_slug>
Service details include contact information, operating hours, location, social media links, and more.
# Search for workshopsdzdk events list --search "workshop"# Filter by categorydzdk events list --category "education"# Sort by date (descending)dzdk events list --sort-by date --sort-order desc
For a more interactive experience, use the DZDK shell:
Copy
dzdk shell
The shell provides:
Command history (persistent across sessions)
Tab completion for commands
Auto-suggestions based on history
Rich output formatting
Example shell session:
Copy
(dzdk) services list --search "health"(dzdk) events list --page 2(dzdk) photos upload --file photo.jpg --title "My Photo"(dzdk) help services(dzdk) clear(dzdk) exit
Shell history is stored at ~/.config/dzdk/history and persists across sessions.
All list commands support pagination (12 items per page):
Copy
# View specific pagedzdk services list --page 2# Navigate with filtersdzdk events list --search "workshop" --page 3# Combine with sortingdzdk photos list --sort-by date --sort-order desc --page 1
After each list command, you’ll see navigation help:
Copy
╭─────────────────────────────────────────╮│ Navigation Help │├─────────────────────────────────────────┤│ Navigation Commands: ││ • To view next page: dzdk services list --page 2│ • To view previous page: dzdk services list --page 1│ • To view specific page: dzdk services list --page <number>│ ││ Showing services 1-12 of 45 │╰─────────────────────────────────────────╯