Bagels: Penjejak Perbelanjaan Berasaskan Terminal Mendapat Perhatian untuk Ciri-ciri TUI Termaju dan Sokongan Pelbagai Platform

BigGo Editorial Team
Bagels: Penjejak Perbelanjaan Berasaskan Terminal Mendapat Perhatian untuk Ciri-ciri TUI Termaju dan Sokongan Pelbagai Platform

Landskap alat pengurusan kewangan peribadi telah menyaksikan penambahan menarik dengan Bagels, penjejak perbelanjaan Antara Muka Pengguna Terminal (TUI) yang sedang mendapat perhatian dalam komuniti pembangun kerana antara muka dan fungsinya yang canggih. Sementara kebanyakan alat kewangan moden memberi tumpuan kepada antara muka web atau mudah alih, Bagels mengambil pendekatan berbeza dengan menggunakan persekitaran terminal, yang menarik minat pengguna mahir teknologi yang menghargai kecekapan baris arahan.

Antara Muka Terminal Termaju

Aplikasi ini telah menarik perhatian khusus kerana antara muka terminal yang digilap, dibina menggunakan rangka kerja Textual. Ahli komuniti telah menyatakan reka bentuk visualnya yang mengagumkan, termasuk sudut bulat dan susun atur jadual yang jelas, membuktikan bahawa aplikasi terminal boleh menjadi fungsional dan menarik dari segi estetik. Antara muka ini menyokong ciri-ciri terminal moden seperti klik tetikus dan pengubahan saiz tetingkap yang lancar, meletakkannya setanding dengan aplikasi TUI terkemuka lain seperti btop++ dan alat-alat Charmbracelet.

Kes Penggunaan Praktikal dan Batasan

Salah satu aspek yang paling banyak dibincangkan ialah penggunaan praktikal alat ini dalam senario dunia sebenar. Pengguna dari pelbagai kawasan telah menekankan keperluan yang berbeza, terutamanya berkaitan integrasi bank dan keupayaan import data. Walaupun aplikasi ini tidak menyokong import bank secara langsung, pembangun telah menyatakan bahawa pengguna boleh menulis skrip untuk mengimport data ke dalam pangkalan data SQLite, menyediakan laluan untuk penyesuaian.

Saya tinggal di Hong Kong, dan masalahnya saya mengendalikan sekitar 5 akaun berbeza, termasuk kad transit, aplikasi dompet mudah alih dan tunai. Saya menggunakan kad transit untuk membayar pengangkutan dan makanan, aplikasi dompet untuk membeli-belah dalam talian dan sebagainya, dan tiada sistem berpusat untuk mengurus perbelanjaan selain penjejak.

Ciri-ciri Utama:

  • Pengurusan Akaun, Kategori, dan Pecahan
  • Templat untuk Transaksi Berulang
  • Susun Atur Jadual yang Jelas dengan Pecahan Boleh Togol
  • Keupayaan pemindahan antara akaun
  • Tetapan kekunci dan lalai yang boleh disesuaikan
  • Plot dan graf perbelanjaan
  • Alat pengurusan belanjawan

Pemasangan dan Pilihan Rangka Kerja

Penggunaan pengurus pakej uv dalam aplikasi ini telah mencetuskan beberapa perbahasan dalam komuniti. Walaupun sesetengah pengguna mempersoalkan keperluan pengurus pakej yang lain, yang lain memberi tumpuan kepada pilihan rangka kerja asas. Keputusan pembangun untuk menggunakan Textual telah diterima baik secara umum, dengan perbandingan dibuat dengan pembangunan gaya React, menjadikannya mudah diakses oleh pembangun dari latar belakang web.

Sokongan Platform:

  • MacOS (melalui pengurus pakej uv)
  • Windows (melalui pengurus pakej uv)
  • Akses terminal merentas platform
  • Terminal yang disyorkan: Ghostty ( MacOS ), Windows Terminal ( Windows )
Tangkapan skrin repositori GitHub Bagels yang memaparkan kemajuan pembangunan dan sumbangan komuniti
Tangkapan skrin repositori GitHub Bagels yang memaparkan kemajuan pembangunan dan sumbangan komuniti

Prospek Masa Depan dan Permintaan Komuniti

Perbincangan komuniti telah mendedahkan beberapa ciri yang dikehendaki, termasuk sokongan format fail ledger/beancount untuk keserasian sistem perakaunan sedia ada, dan keupayaan import yang lebih baik untuk pelbagai sistem perbankan, terutamanya di EU. Cadangan ini menekankan keperluan pelbagai pengguna yang berpotensi merentasi kawasan dan sistem kewangan yang berbeza.

Kesimpulannya, Bagels mewakili pendekatan moden dalam pengurusan kewangan berasaskan terminal, membuktikan bahawa aplikasi TUI boleh menawarkan ciri-ciri canggih sambil mengekalkan kecekapan dan manfaat pelbagai platform alat berasaskan terminal. Walaupun terdapat beberapa batasan, terutamanya berkaitan akses mudah alih dan integrasi bank, projek ini menunjukkan potensi dalam menangani keperluan pengguna yang lebih suka penyelesaian berasaskan terminal untuk keperluan penjejakan kewangan mereka.

Rujukan: Bagels - TUI Expense Tracker