Skip to main content

A CLI personal accounting app with Persian calendar

Project description

حساب

یک نرم‌افزار خط‌فرمان حسابداری شخصی با تقویم شمسی

نصب و استفاده

محیط مجازی پابتونی‌ای در مسیر بسته ایجاد کرده و پس از فعّال کردنش بسته را در آن نصب می‌کنیم:

$ cd hesab
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install .

استفاده

اگر در محیط مجازی نیستیم واردش می‌شویم:

$ cd hesab
$ source venv/bin/activate

حال با دستور hesab به برنامه دسترسی خواهیم داشت.

اجرا با چند مثال:

./hesab --help
./hesab add "ice cream" -20
./hesab list

نقشهٔ راه توسعه

در هر نگارش اصلی قرار است یک سری ویژگی به نرم‌افزار افزوده شوند.

نگارش ۰٫۲

ویژگی‌هایی که انتظار می‌رود در دومین انتشار این نرم‌افزار موجود باشند:

  • امکان ذخیرهٔ یکای جایگزین (قیمت روز تخم‌مرغ) در هر تراکنش.
  • خروجی قشنگ‌تر.
  • افزودن یک فایل کانفیگ

نگارش ۱

ویژگی‌هایی که انتظار می‌رود در نگارش ۱ نرم‌افزار موجود باشند:

  • یک رابط خط‌فرمان قابل‌استفاده، ساده و زیبا
  • امکان ذخیره کردن عنوان هزینه‌ها و در‌آمدها، مقدار پول و تاریخ آن‌ها به همراه اطلاعات اضافی شامل توضیحات و قیمت بر حسب یکای جایگزین
  • یک بسته‌بندی مناسب و قابل‌نصب برای نرم‌افزار

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hesab-0.2.0.tar.gz (16.5 kB view hashes)

Uploaded Source

Built Distribution

hesab-0.2.0-py3-none-any.whl (16.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page