Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΠ°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ°:
./server.py --host [HOST] --port [PORT]
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ:
./client.py connect --port [PORT] --database-name [DB NAME] --user [USER] --password [PASSWORD]
Π‘ΡΡΡΠΊΡΡΡΠ° Π·Π°ΠΏΠΎΡΠΎΠ²:
-
ΠΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°ΡΡ:
./client.py add_task --name [NAME] [--due-date [DATE]] [--with-description]
ΠΡΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ
--with-description
Π² Π·Π°ΠΏΡΠΎΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Π²Π΅ΡΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ctrl + D. -
Π£Π΄Π°Π»ΠΈΡΡ Π·Π°Π΄Π°ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°:
./client.py delete_task --name [NAME]
-
ΠΠΎΠΌΠ΅ΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ:
./client.py mark_completed --name [NAME]
-
ΠΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ:
./client.py show_tasks [--latest-date [LATEST DATE]] [--with-completed]
-
Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ:
./client.py edit_task --name [NAME] [--due-date [DATE]] [--with-description]
-
Π£Π΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ:
./client.py delete_all_tasks
Π‘ΡΡΠ»ΠΊΠ° Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: