āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻžāĻāĻĢ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
āĻā§āĻ°āĻŋ - āĻā§āĻ°āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻāĨ¤
āĻā§āĻ°āĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻā§āĻ˛ āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻļā§āĻĢ-āĻ°ā§āĻĒā§ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤ āĻā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§:
¡ āĻ¨ā§āĻĄ
¡ āĻ°āĻžāĻ¨ā§āĻ¨āĻžāĻ° āĻŦāĻ āĻāĻŦāĻ āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ
¡ āĻā§āĻŽāĻŋāĻāĻž
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ¸āĻš JSON āĻĄā§āĻāĻžāĻ° (āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ) āĻ¸ā§āĻā§āĻ°
¡ āĻĒāĻ°āĻŋāĻŦā§āĻļ
¡ āĻā§āĻ˛āĻžāĻāĻĄ āĻ¸āĻŽā§āĻĒāĻĻ, āĻŦāĻŋāĻ§āĻžāĻ¨ āĻ¸āĻš
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ā§ āĻļā§āĻĢ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨
¡ āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻĄā§āĻā§āĻ¸āĻĄ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž
āĻā§āĻ°āĻŋ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ:
¡ āĻā§āĻ°āĻŋ āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ
¡ āĻā§āĻ°āĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ
¡ āĻā§āĻ°āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°
¡ āĻā§āĻ°āĻŋ āĻ°āĻžāĻ¨ā§āĻ¨āĻžāĻ° āĻŦāĻ
¡ āĻā§āĻ°āĻŋ āĻ°āĻžāĻ¨ā§āĻ¨āĻžāĻ° āĻŦāĻ āĻ¸āĻžāĻāĻ
¡ āĻā§āĻ°āĻŋ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ
¡ āĻā§āĻ°āĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨
¡ āĻā§āĻ°āĻŋ āĻĄāĻŋāĻĒāĻ¸
¡ āĻā§āĻ°āĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
¡ āĻā§āĻ°āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ
¡ āĻā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž
¡ āĻā§āĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ
¡ āĻā§āĻ°āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
¡ āĻā§āĻ°āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
¡ āĻā§āĻ°āĻŋ āĻ¨ā§āĻĄ
¡ āĻā§āĻ°āĻŋ āĻāĻžāĻāĻāĻž
¡ āĻā§āĻ°āĻŋ āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
¡ āĻā§āĻ°āĻŋ āĻā§āĻŽāĻŋāĻāĻž
¡ āĻā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
¡ āĻā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨
¡ āĻā§āĻ°āĻŋ ssh
¡ āĻā§āĻ°āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž
¡ āĻā§āĻ°āĻŋ āĻā§āĻ¯āĻžāĻ
¡ āĻā§āĻ°āĻŋ āĻāĻĒāĻ˛ā§āĻĄ
¡ āĻā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§
¡ āĻā§āĻ°āĻŋ xargs
āĻāĻžāĻ āĻ¸āĻā§āĻā§ āĻā§āĻ°āĻŋ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻā§āĻ°āĻŋ āĻāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ¸ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĨ¤ āĻā§āĻ°āĻŋ āĻāĻāĻ REST āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§
API āĻ¯āĻž āĻāĻāĻāĻ¨ āĻļā§āĻĢ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻŽāĻŋāĻāĻž-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ (RBAC) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻļā§āĻĢā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°āĻ¤ā§āĨ¤ āĻā§āĻ°āĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻāĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ knife.rb āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛.
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋ āĻ¸āĻžāĻŦ-āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
-c CONFIG_FILE, --config CONFIG_FILE
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻā§āĻ°āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ°āĻŋāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻļā§āĻĢā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻĢ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
--āĻļā§āĻĢ-āĻāĻŋāĻ°ā§-āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°ā§āĻ
āĻ¯ā§ āĻŦāĻ¨ā§āĻĻāĻ°ā§ āĻļā§āĻĢ-āĻāĻŋāĻ°ā§ āĻļā§āĻ¨āĻŦā§āĨ¤
-d, --āĻ āĻā§āĻˇāĻŽ-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž
$EDITOR āĻā§āĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻāĻžāĻ¤ā§ āĻāĻŦāĻ āĻ¯ā§āĻŽāĻ¨ āĻāĻā§ āĻĄā§āĻāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
--āĻĒā§āĻ°ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-e āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ, --āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻŦāĻŋāĻāĻŋāĻ°āĻŖāĻāĻžāĻ°ā§
$EDITOR āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
-E āĻĒāĻ°āĻŋāĻŦā§āĻļ, --āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻ˛āĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨ āĻā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ
-F āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, --āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§
āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸: āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻĒāĻžāĻ , JSON, āĻāĻ¯āĻŧāĻžāĻŽāĻ˛, āĻāĻŦāĻ pp.
-āĻš, --help
āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
-k āĻāĻžāĻŦāĻŋ, --āĻāĻžāĻŦāĻŋ āĻāĻžāĻŦāĻŋ
āĻāĻĒāĻŋāĻāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻāĻŽāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§
āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
--[āĻ¨āĻž-]āĻ°āĻ
āĻ°āĻāĻŋāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
--āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒāĻ°ā§
āĻāĻāĻāĻŋ āĻ§ā§āĻŦāĻāĻ¸āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°ā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-s URL- āĻ --āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°-āĻāĻāĻāĻ°āĻāĻ˛ URL āĻāĻŋ
āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° URLāĨ¤
-u āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§, -- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ USER āĻā§
āĻļā§āĻĢā§āĻ° āĻāĻžāĻā§ API āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻž āĻŽāĻŋāĻ˛āĻ˛ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
-āĻāĻŋ, --āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻļā§āĻĢ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻāĻŋ, -- āĻāĻžāĻ°āĻŦā§āĻ¸
āĻāĻ°ā§ āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻŋāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻļāĻŦā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻ, --āĻšā§āĻ¯āĻžāĻ
"āĻšā§āĻ¯āĻžāĻ" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖ āĻĒā§āĻ°āĻŽā§āĻĒāĻā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻŋ āĻāĻžāĻāĻŦā§ āĻ¨āĻž
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖ
-āĻā§āĻĄ, --āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄ
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄā§ āĻļā§āĻĢ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻļā§āĻĢ-āĻ°ā§āĻĒā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§āĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§āĨ¤
āĻ¤āĻžāĻĻā§āĻ°āĻā§ JSON āĻāĻĒāĻžāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĄā§āĻāĻž JSON āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž --āĻ āĻā§āĻˇāĻŽ-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž
āĻ āĻĒāĻļāĻ¨ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. (āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ YAML āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ
JSON-āĻāĻ°āĨ¤) JSON āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻžāĻˇāĻž-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĄā§āĻāĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ JSON āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻā§āĻ¨
http://www.json.org/ or http://en.wikipedia.org/wiki/JSON.
āĻ¸ā§āĻ āĻĻā§āĻ¯ āĻĒāĻžāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ
āĻāĻŋāĻā§ āĻā§āĻ°āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ°āĻŋ āĻāĻĒāĻžāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻž, āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ JSON āĻĄā§āĻāĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ:
$ āĻā§āĻ°āĻŋ āĻĄāĻžāĻāĻž āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨ āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨_āĻ¨āĻžāĻŽ
āĻāĻ° āĻŽāĻ¤ā§ āĻĄā§āĻāĻž āĻ¸āĻš āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻā§āĻ˛āĻŦā§:
{
"āĻāĻāĻĄāĻŋ": "āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨_āĻ¨āĻžāĻŽ"
}
āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
{
"id": "āĻāĻžāĻ¸ā§āĻāĻŋāĻ¨ āĻ¸āĻŋāĨ¤"
"description": "āĻ¸āĻŽāĻ¯āĻŧāĻā§ āĻāĻŽāĻžāĻ° āĻāĻĒāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ° āĻāĻ°āĻāĻŋ..."
}
āĻā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
knife.rb āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§
āĻā§āĻā§āĻ¸āĻ āĻāĻĄāĻŋāĻāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ vim āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ˛āĻ¤ā§, knife.rb āĻĢāĻžāĻāĻ˛ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
āĻā§āĻ°āĻŋ [:āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ] = "/usr/bin/vim"
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ Microsoft Windows āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻāĻāĻāĻŋ āĻĄāĻŦāĻ˛-āĻāĻĻā§āĻ§ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ (" ") āĻ āĻāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ āĻāĻāĻ
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ āĻā§āĻˇāĻ° (\) āĻ¯ā§āĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻŦāĻŋāĻāĻžāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻŦāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ°āĻŋāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§. knife.rb āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻŦāĻŋ āĻĢāĻžāĻāĻ˛; āĻ āĻ¤āĻāĻŦ, āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ
āĻŦāĻŋāĻāĻžāĻāĻāĻĻā§āĻ° āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨā§āĻ° āĻ¸ā§āĻĒā§āĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ ~1
āĻ¯āĻžāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ 8 āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻŦā§āĻļāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻ¯āĻĻāĻŋ EditPad Pro āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻā§āĻā§āĻ¸āĻ āĻāĻĄāĻŋāĻāĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻžāĻĨā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ:
āĻ¸āĻŋ:\\ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĢāĻžāĻāĻ˛ (x86)\EditPad Pro\EditPad.exe
knife.rb āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻāĻŋāĻ āĻāĻ° āĻŽāĻ¤ āĻšāĻŦā§:
knife[:editor] = "C:\\Progra~1\\EditPa~1\\EditPad.exe"
āĻĄāĻžāĻŦāĻ˛- āĻŦāĻ¨āĻžāĻŽ āĻāĻāĻ-āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻ¸ā§āĻ¯ā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ˛
āĻĄāĻžāĻŦāĻ˛-āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻāĻ-āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨ā§āĻāĻĒā§āĻ¯āĻžāĻĄ++ āĻāĻ° āĻāĻ¨ā§āĻ¯:
knife[:editor] = '"C:\Program Files (x86)\Notepad++\notepad++.exe -nosession -multiInst"'
āĻ¸āĻžāĻŦāĻ˛āĻžāĻāĻŽ āĻā§āĻā§āĻ¸āĻā§āĻ° āĻāĻ¨ā§āĻ¯:
knife[:editor] = '"C:\Program Files\Sublime Text 2\sublime_text.exe --wait"'
āĻā§āĻā§āĻ¸āĻāĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻāĻ¨ā§āĻ¯:
knife[:editor] = '"C:\Program Files (x86)\TextPad 7\TextPad.exe"'
āĻāĻŦāĻ āĻāĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯:
knife[:editor] = '"C:\Program Files (x86)\vim\vim74\gvim.exe"'
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĻā§āĻ§ā§āĻ¤ āĻŽā§āĻ˛ā§āĻ¯āĻ¸āĻŽā§āĻšāĻ
āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻŦāĻ˛ āĻā§āĻ (" ") āĻŦāĻž āĻāĻāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ ('') āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻžāĻŦ-āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻā§āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§ āĻ¯āĻž āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž,
āĻā§āĻāĻŦā§āĻ, āĻ¨ā§āĻĄ, āĻā§āĻŽāĻŋāĻāĻž, āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ, āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻšāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻā§āĻ°āĻŋāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§: āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ, āĻŽāĻā§āĻā§āĻ˛, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°, āĻĒāĻžāĻāĻĒā§āĻ°āĻŖāĻžāĻ˛ā§āĻ° āĻŦāĻ, āĻĒāĻžāĻāĻĒā§āĻ°āĻŖāĻžāĻ˛ā§āĻ° āĻŦāĻ
āĻ¸āĻžāĻāĻ, āĻāĻĒāĻžāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ, āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž, deps, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻž, āĻĒāĻ°āĻŋāĻŦā§āĻļ, Exec, āĻ¸ā§āĻāĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻž,
āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¨ā§āĻĄ, āĻĒā§āĻ°āĻŖāĻžāĻ˛ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻā§āĻŽāĻŋāĻāĻž, āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§, SSH, āĻ āĻŦāĻ¸ā§āĻĨāĻž, āĻā§āĻ¯āĻžāĻ, āĻāĻĒāĻ˛ā§āĻĄ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§, āĻāĻŦāĻ xargs.
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻļā§āĻĢ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻ˛ā§: āĻ¸ā§āĻāĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻž
āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§.
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§:
āĻā§āĻ°āĻŋ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ [āĻ¯ā§āĻā§āĻ¤āĻŋ] (āĻŦāĻŋāĻāĻ˛ā§āĻĒ)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨:
āĻāĻ āĻ¨āĻĨāĻŋāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻĻāĻžāĻšāĻ°āĻŖ ALL_CAPS āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ -u
PORT_LIST (āĻ¯ā§āĻāĻžāĻ¨ā§ PORT_LIST āĻšāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ UDP āĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻŽāĻž-āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž) āĻ āĻĨāĻŦāĻž
-F āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ (āĻ¯ā§āĻāĻžāĻ¨ā§ FORMAT āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§, āĻšāĻ¯āĻŧ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤, āĻĒāĻžāĻ , JSON, āĻāĻ¯āĻŧāĻžāĻŽāĻ˛,
or pp) āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻ¨ā§āĻ¯
āĻ¸āĻāĻāĻ āĻ¨.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨