Skip to content

פונקציות

כלי מעטפת לשיפור הפרודוקטיביות שלך ב-macOS, Linux ו-Windows.

גלה

פונקציות מוגדרות כקבצי .sh בודדים. במהלך chezmoi apply, הן מצורפות ל-~/.config/shell/functions.sh ונטענות על ידי המעטפת שלך.

התחל

הוסף פונקציה

  1. צור קובץ .sh חדש (למשל, myfunc.sh)
  2. הוסף את הגדרת הפונקציה שלך
  3. החל שינויים:
    bash
    chezmoi apply

הפניה

בדיקת API

פונקציהתיאורשימוש
apihealthבדוק תקינות של API אחד או יותרapihealth [OPTIONS] URL [URL ...]
apilatencyנטר זמן תגובה של APIapilatency URL [COUNT] [INTERVAL]
apiloadבצע בדיקת עומס בסיסיתapiload URL [REQUESTS] [DELAY]
httpdebugדבג בקשות HTTP עם תזמוןhttpdebug [options] [url]

כלי HTTP

פונקציהתיאורשימוש
curlheaderהצג כותרות HTTPcurlheader [header] [url]
curlstatusבדוק קוד סטטוס HTTPcurlstatus [url]
curltimeמדוד מדדי תזמון HTTPcurltime [url]
view-sourceהצג קוד מקור של אתרview-source URL
whoisportמצא תהליך המשתמש בפורטwhoisport PORT

ניהול קבצים

פונקציהתיאורשימוש
backupצור גיבויים עם חותמת זמןbackup [--max-size SIZE] [--keep N] <files...>
encode64 / decode64קידוד ופענוח Base64encode64 "string"
extractחלץ פורמטי ארכיוןextract [file]
hexdumpהצג קובץ בפורמט hexhexdump [file] [lines]
renשנה שמות סיומות באצווהren OLD_EXT NEW_EXT
sizeבדוק גודל קובץ או תיקיהsize [file/directory]
zipfצור ארכיוני ZIPzipf [folder]

שמות קבצים

פונקציהתיאורשימוש
kebabcaseהמר ל-kebab-casekebabcase <files...>
lowercaseהמר לאותיות קטנותlowercase <files...>
sentencecaseהמר לאות ראשונה גדולהsentencecase <files...>
snakecaseהמר ל-snake_casesnakecase <files...>
titlecaseהמר לכותרתtitlecase <files...>
uppercaseהמר לאותיות גדולותuppercase <files...>

כלי מערכת

פונקציהתיאורשימוש
caffeineמנע מהמערכת לישוןcaffeine [command]
environmentזהה סביבת מערכת הפעלהenvironment
freespaceנקה שטח דיסק פינויfreespace [disk]
hiddenfilesהפעל/כבה קבצים מוסתרים ב-Finderhiddenfiles [show|hide]
hostinfoהצג מידע על המארחhostinfo
hstatsהצג סטטיסטיקות שימוש בפקודותhstats
lastרשום קבצים ששונו לאחרונהlast [minutes]
logoutהתנתקות חוצה פלטפורמותlogout [--force]
myprocרשום תהליכי משתמשmyproc
stopwatchשעון עצר בטרמינלstopwatch
sysinfoהצג מידע מערכתsysinfo

פקודות Caffeine

מנע מהמערכת שלך לישון או להפעיל את שומר המסך.

פקודהתיאור
caffeine daemonהפעל את שירות caffeine
caffeine statusבדוק אם השירות פועל
caffeine startשמור על המסך ער
caffeine stopאפשר למסך לישון
caffeine toggleהחלף מצב ערות מסך
caffeine shutdownכבה את השירות

עובד ב-macOS (caffeinate מקורי), Linux (xdg-screensaver), ו-Windows (PowerShell).

אבטחה

פונקציהתיאורשימוש
genpassצור סיסמאות חזקותgenpass [num_blocks] [separator]
keygenצור זוגות מפתחות SSHkeygen [name] [email] [type] [bits]

ניווט

פונקציהתיאורשימוש
cdlsהחלף תיקיה והצג רשימהcdls [directory]
gotoניווט מהיר לתיקיהgoto [directory]
mount_read_onlyטען קריאה-בלבד ככתיבה-קריאהmount_read_only [image]
rdהסר תיקיהrd [directory]
remove_diskהוצא דיסק בבטחהremove_disk [disk]

שונות

פונקציהתיאורשימוש
matrixאפקטי Matrix בטרמינלmatrix [options]
prependpathהוסף תיקיה ל-PATHprependpath [directory]
qlפתח ב-Quick Look של macOSql [file]
vscodeפתח ב-VS Codevscode [file]

תאימות

  • macOS - תמיכה מלאה עם כלים ספציפיים ל-macOS
  • Linux - תואם להפצות נפוצות
  • Windows - תמיכה דרך WSL, Cygwin, או Git Bash

עזרה

כל פונקציה כוללת תיעוד דרך --help:

bash
apihealth --help