Commit Graph

  • e6b2e57131
    Merge 9475b4e15b into 60ccbfb1ff dependabot[bot] 2024-03-04 22:00:32 +0000
  • 9475b4e15b
    Bump mio from 0.8.9 to 0.8.11 dependabot/cargo/mio-0.8.11 dependabot[bot] 2024-03-04 22:00:31 +0000
  • 60ccbfb1ff Changed structopt dependency to clap and updated to latest version. master scoobybejesus 2023-10-23 18:07:24 -0400
  • e983fb2234 Replaced deprecated tui with ratatui and updated to current version. scoobybejesus 2023-10-23 13:36:28 -0400
  • 823f83d5c6 Refactor some ui while upgrading tui to latest version. scoobybejesus 2023-10-23 00:53:59 -0400
  • d9a296a34e Fix potential panic resulting from no results chosen to print in print menu. scoobybejesus 2023-10-22 12:24:55 -0400
  • 0b66511e2c Update termion to v2 scoobybejesus 2023-10-22 12:19:56 -0400
  • d2a255ad2e Change edition. Update copyright year. scoobybejesus 2023-10-19 17:17:51 -0400
  • 37917bbad2 Removed decimal in favor of rust_decimal. Point version bump. scoobybejesus 2023-10-19 17:05:32 -0400
  • 4161280b4d Update most dependencies. scoobybejesus 2023-10-19 14:37:46 -0400
  • 179b586cda
    Bump time from 0.1.44 to 0.2.0 dependabot[bot] 2023-04-03 20:36:50 +0000
  • 55a73fcea3
    Merge 9f6eb020b8 into 47c3e35665 dependabot[bot] 2022-06-17 01:39:56 +0000
  • 9f6eb020b8
    Bump thread_local from 1.0.1 to 1.1.4 dependabot/cargo/thread_local-1.1.4 dependabot[bot] 2022-06-17 01:39:55 +0000
  • 47c3e35665 Remove extra semicolon scoobybejesus 2021-12-08 15:04:28 -0500
  • 1d7a1a1b72 Update decimal crate for uninit issue. See alkis/decimal PR #64. scoobybejesus 2021-12-08 15:03:50 -0500
  • ce77cbf8b9 Add support for parsing values/quantities in accounting/comma format, where numbers are wrapped in parentheses. scoobybejesus 2020-12-12 23:15:07 -0500
  • f6e9b5525b Improve/fix messages/wording. scoobybejesus 2020-12-12 14:33:36 -0500
  • f7f9926e5e Improve/fix messages/wording. scoobybejesus 2020-12-12 14:10:06 -0500
  • cabb6c5010 Separated print menu TUI as feature that can be removed for building on Windows. scoobybejesus 2020-12-08 00:07:10 -0500
  • 8e7a903669 Made function params more concise. scoobybejesus 2020-12-06 22:47:34 -0500
  • 9891d14820 Allow use of fn outside of crate. scoobybejesus 2020-12-01 20:43:02 -0500
  • 023648dce6 Added Cargo.lock for binary. scoobybejesus 2020-11-30 23:29:40 -0500
  • fd9010602c Cleanup scoobybejesus 2020-11-30 23:14:54 -0500
  • fdb8ebc6e2 Update .gitignore scoobybejesus 2020-11-30 23:09:35 -0500
  • 0975a1aaef Fully break off crptls lib into separate workspace. Moved a few things. Updated copyright date. scoobybejesus 2020-11-30 23:05:49 -0500
  • 2795e868e5 Removed unnecessary parameters and allocations from fit_to_lots() and related functions. scoobybejesus 2020-11-29 14:36:53 -0500
  • d4d6e597c4 Switched for-loop with iter methods. Removed erroneous fn call. scoobybejesus 2020-11-29 11:56:03 -0500
  • fafe538eac Version bump. Changes to .env. Changes to cli flags. Removed support for period date separator character. Better error handling for invalid files. Updated --help descriptions. v0.10.0 scoobybejesus 2020-11-29 00:16:59 -0500
  • d3c7c8c6a3 Added Form 8949 report. Updated get_term(). v0.9.4 scoobybejesus 2020-11-28 00:18:32 -0500
  • a44e0f145d README: small updates. scoobybejesus 2020-11-27 17:55:23 -0500
  • 3c7e01a42c Documented how create_lots_and_movements() works. scoobybejesus 2020-11-26 10:10:33 -0500
  • 9a28bfbf64 Script: checked for duplicate account numbers. scoobybejesus 2020-11-27 12:57:12 -0500
  • 29f84a30d3 CSV Import: removed Options, cloning and unwrapping. scoobybejesus 2020-11-27 12:10:50 -0500
  • 4faab11ed3 Error handling. Added user warning and exit()'s in place of asserts. Related formatting. scoobybejesus 2020-11-27 11:50:45 -0500
  • 999b46a904 CSV import. Fixed ISO date parsing. scoobybejesus 2020-11-26 10:13:22 -0500
  • d4495fa3a6 README: clarify how to proceed in the event of a panic. scoobybejesus 2020-11-21 13:47:37 -0500
  • a0f062cdf5 Script: newline caused append behavior (undesirable). scoobybejesus 2020-11-14 20:35:25 -0500
  • 8ec8c2f302 Script: changed to /usr/bin/env python3. scoobybejesus 2020-11-14 19:21:29 -0500
  • 3d2ab6ee34 README: mention Python helper script. scoobybejesus 2020-11-14 17:35:28 -0500
  • 1c20ff1329 Add helper script for sanitizing CSV input file. scoobybejesus 2020-11-14 17:33:29 -0500
  • beeee221f3 README: modify Excel warning; include workaround. scoobybejesus 2020-11-14 17:11:00 -0500
  • ca26919bda README: warn about panic caused by Excel decimal precision. scoobybejesus 2020-11-14 12:34:42 -0500
  • f117b155cf Improved error handling and verbosity regarding env vars. v0.9.1 scoobybejesus 2020-10-13 00:27:32 -0400
  • 059e2b2a90 Updated panic/expect message scoobybejesus 2020-10-13 00:25:40 -0400
  • 78fa173ceb Updated struct documentation and println's scoobybejesus 2020-10-13 00:24:05 -0400
  • 396a084fcd Updated documentation scoobybejesus 2020-10-13 00:22:21 -0400
  • 51b021b298 Moved .env.example to examples/ dir scoobybejesus 2020-10-13 00:20:27 -0400
  • 90c55062bf Remove unneeded parens. scoobybejesus 2020-10-11 12:08:27 -0400
  • 9d3564eb7f Remove cmd line options, and add to .env file. Bump version. scoobybejesus 2020-10-11 12:00:46 -0400
  • 3f9a09465d Updated README. scoobybejesus 2020-04-05 13:16:47 -0400
  • cdfec84df4 Updated README. scoobybejesus 2020-01-18 11:40:32 -0500
  • e28fc5b3be Clarified input file writeup. scoobybejesus 2020-01-18 11:18:41 -0500
  • 2a8080e0ad Update README. scoobybejesus 2020-01-17 19:24:27 -0500
  • afe3b453c8 Updated CLI help descriptions. scoobybejesus 2019-12-31 00:03:18 -0500
  • b74b06a27f Updated example to make it work again. scoobybejesus 2019-12-30 00:23:30 -0500
  • 0af550cee6 Minor refactoring and renaming to clean things up. scoobybejesus 2019-12-07 13:27:15 -0500
  • c15420643a Added viewable, expandable list of reports to be exported in print-tui. scoobybejesus 2019-11-29 17:59:52 -0500
  • c86d021fac Added journal entry report to print-tui. scoobybejesus 2019-11-27 22:43:53 -0500
  • 248d45261b Clippy formatting. scoobybejesus 2019-11-27 22:30:10 -0500
  • 7db7daab13 Removed 'allow' attributes that quieted RLS. scoobybejesus 2019-11-27 21:11:26 -0500
  • 9d7baef587 Added journal entries to list of benefits. scoobybejesus 2019-11-27 20:45:30 -0500
  • 1ef76e3201 Included decimal precision constraint. scoobybejesus 2019-11-24 15:50:55 -0500
  • e009bb94f8 Cleaned up journal entry and txt file formatting. Cleaned up auto_memo formatting. scoobybejesus 2019-11-24 15:45:48 -0500
  • eda9c1932e Fixed formatting of cost basis on csv reports. scoobybejesus 2019-11-24 13:24:03 -0500
  • c668e58c77 Improved journal entry report formatting. scoobybejesus 2019-11-24 13:05:14 -0500
  • c09ce2b11c Modified txt report formats for easier reading. scoobybejesus 2019-11-24 12:40:28 -0500
  • e0439325e2 Created accounting journal entry report. scoobybejesus 2019-11-24 01:32:08 -0500
  • 55403fb4a9 Point version bump due to fixing report bug re: expenses. Refactored csv export logic. scoobybejesus 2019-11-23 15:35:35 -0500
  • a843a5407b Updated/improved formatting of txt exports, including samples. scoobybejesus 2019-11-23 14:06:06 -0500
  • 247c24551e Allow reports with like-kind columns to export only if the LK setting is true. scoobybejesus 2019-11-23 13:28:34 -0500
  • 3a679fbfe8 Added account impl for counting nonzero lots. Added column to csv reports with it. scoobybejesus 2019-11-23 13:07:33 -0500
  • 6c03f5f8fd Version bump for ToSelf txn cost basis fix. See previous commit. scoobybejesus 2019-11-17 22:04:40 -0500
  • 80af666386 Fixed ToSelf txn cost basis bug. Resolves #52. Point release version bump, at a minimum, is warranted. scoobybejesus 2019-11-17 22:00:53 -0500
  • 60f6de11a3 Changed formatting in txt export reports. Also fixed binary name. scoobybejesus 2019-10-29 23:10:15 -0400
  • fc273e3d92 Deleted erroneous file. scoobybejesus 2019-10-27 21:28:08 -0400
  • 3696908aac Version bump. Added/separated lib. Some renaming. scoobybejesus 2019-10-27 21:25:23 -0400
  • b5a5c8ec62 Updated error message re: input file date field. scoobybejesus 2019-10-23 21:16:22 -0400
  • ac9aa106fd New file. Factored export calls out of main. scoobybejesus 2019-10-20 20:56:52 -0400
  • b5ca5a0929 More factoring of tui-related code. scoobybejesus 2019-10-20 20:45:50 -0400
  • c489b92711 Factored tui to separate folder and files. scoobybejesus 2019-10-20 20:10:01 -0400
  • f19e2893c3 Added TUI print menu. Added tui and termion crates. Needs to be factored out of main(). Resolves #36 and #37. scoobybejesus 2019-10-20 01:11:52 -0400
  • 83966babec Factored and rewrote date parsing so it won't panic the wizard. scoobybejesus 2019-10-12 20:56:45 -0400
  • dd34449763 Adding message if file was missing yet -a was set. scoobybejesus 2019-10-12 14:42:04 -0400
  • dc38f9d195 Improved documentation. scoobybejesus 2019-10-12 14:32:20 -0400
  • 36b114223e Simplified logic re: like_kind dates and treatment. scoobybejesus 2019-10-12 13:55:41 -0400
  • 1c7209eb95 Updated for recent commits. scoobybejesus 2019-10-08 21:34:40 -0400
  • fcd3c91bd8 Improved struct and variable names. scoobybejesus 2019-10-06 23:12:44 -0400
  • 379aff1795 Formatting changes. scoobybejesus 2019-10-06 22:13:06 -0400
  • f95b68b69b Added setup file for finalizing the input_file_path and settings. scoobybejesus 2019-10-06 21:40:18 -0400
  • a1e8b1adc6 Created structs in main for splitting Cli args between wizard-specific args and wizard-independent args. scoobybejesus 2019-10-06 19:28:56 -0400
  • 3e4ff26e22 Period date separator can now be used in the input file. scoobybejesus 2019-10-06 15:10:06 -0400
  • 7002923a4c Added Cli flag for indicating the input file date field uses ISO 8601 formatting. Also separated flattened Cli struct more. Resolves #48. scoobybejesus 2019-10-06 15:05:45 -0400
  • 8567dd04b0 Added CLI arg for indicating input file date separator character. Also cleaned up Cli struct. Takes care of one item from #48. scoobybejesus 2019-10-06 14:04:38 -0400
  • 8dfb79ed9b Standardized the license. scoobybejesus 2019-10-05 21:28:48 -0400
  • 84f0ff5846 Improved formatting and readability. scoobybejesus 2019-10-05 21:26:37 -0400
  • 930bfc1f8a Improved formatting and readability. scoobybejesus 2019-10-05 21:14:45 -0400
  • c553464423 Improved formatting and readability. scoobybejesus 2019-10-05 21:04:13 -0400
  • 6a6c2b0c33 Provided overview describing the input file and software overall. Also fixed typos. scoobybejesus 2019-10-05 19:05:49 -0400
  • 98c213f01d Clarified and added details regarding the CSV input file. scoobybejesus 2019-10-05 17:55:47 -0400
  • c8d03e22da Removed dead code. scoobybejesus 2019-10-05 13:23:06 -0400