یک نرمافزار خطفرمان حسابداری شخصی با تقویم شمسی
محیط مجازی پابتونیای در مسیر بسته ایجاد کرده و پس از فعّال کردنش بسته را در آن نصب میکنیم:
$ 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
در هر نگارش اصلی قرار است یک سری ویژگی به نرمافزار افزوده شوند.
ویژگیهایی که انتظار میرود در دومین انتشار این نرمافزار موجود باشند:
- امکان ذخیرهٔ یکای جایگزین (قیمت روز تخممرغ) در هر تراکنش.
- خروجی قشنگتر.
- افزودن یک فایل کانفیگ
ویژگیهایی که انتظار میرود در نگارش ۱ نرمافزار موجود باشند:
- یک رابط خطفرمان قابلاستفاده، ساده و زیبا
- امکان ذخیره کردن عنوان هزینهها و درآمدها، مقدار پول و تاریخ آنها به همراه اطلاعات اضافی شامل توضیحات و قیمت بر حسب یکای جایگزین
- یک بستهبندی مناسب و قابلنصب برای نرمافزار