Commit Graph

40 Commits

Author SHA1 Message Date
scoobybejesus 281cc6c3ad Removed process::exit() in favor of recovery. 2019-09-22 11:29:18 -04:00
scoobybejesus 6440f0e47f Inv_costing_method arg now passed through wizard. Related refactoring. 2019-09-22 11:20:16 -04:00
scoobybejesus ea0c42089f Cleaned up import_accounts(). 2019-09-22 02:05:51 -04:00
scoobybejesus 89cec47bac Merged wizard branch which pulled wizard() and skip_wizard() from main(). 2019-09-22 01:49:07 -04:00
scoobybejesus 2e843db058 Corrected report descriptions. 2019-09-21 23:31:46 -04:00
scoobybejesus 2351db6838 Limited public visibility of certain fn's to within the crate only. 2019-09-21 23:26:55 -04:00
scoobybejesus b5633ccb56 Moved LK fn as Txn impl. Resolves #41. 2019-09-21 21:25:55 -04:00
scoobybejesus b5cc8a857b Removed now-incorrect comments. Resolves #38. Also see 8c62211b for where proceeds were set to the reverse of cost basis. 2019-09-21 21:06:37 -04:00
scoobybejesus b14eb2c458 Minor updates. 2019-09-21 15:10:25 -04:00
scoobybejesus 8c62211b64 Merged dg2 branch which tracked changed related to preserving historical cost basis and proceeds that are changed as a result of like-kind treatment. 2019-09-21 13:57:16 -04:00
scoobybejesus 46b764df3a To change the name to drop the -rs. 2019-09-20 20:27:13 -04:00
scoobybejesus 5c5a0bb67a Added two new txt account reports. 2019-09-10 22:49:18 -04:00
scoobybejesus 530ebfeb35 Added report for printing account activity (lot detail) to txt file and related items. 2019-09-10 22:20:16 -04:00
scoobybejesus 093224f779 Minor refactoring. Deleted dead code. Commented unused code. 2019-09-02 23:49:18 -04:00
scoobybejesus bfa13f1aa0 Created/fixed detailed txn by mvmt report function. Resolves #33. 2019-09-01 21:47:42 -04:00
scoobybejesus 486372af15 Refactored to remove code duplication. Related to #32. 2019-09-01 20:10:23 -04:00
scoobybejesus cf400799bb Protects from crash if user enters ~ for home dir. Temporary solution for #32. 2019-09-01 14:38:32 -04:00
scoobybejesus 5b2bd175c4 Removed unneeded muts. Resolves #30. 2019-08-30 18:29:47 -04:00
scoobybejesus 4212c94170 Fixed redundant use stmt, and made to match with existing conventions. Resolves #31. 2019-08-30 18:28:21 -04:00
scoobybejesus 5c61353cf0 Changed Box<Erro> to Box<dyn Error>. Resolves #29. 2019-08-30 18:25:14 -04:00
scoobybejesus 4e29b69d7e Added/improved error handling. 2019-08-28 23:22:48 -04:00
scoobybejesus 66f166d0af Improved error handling in main. Resolves #25. 2019-08-28 23:00:44 -04:00
scoobybejesus ff52fac130 Added error handling. Started with impl Transaction TxType, but it would have been quite verbose to not return more result types in other parts of the code, so did that as well. Resolves #18. 2019-08-28 10:05:42 -04:00
scoobybejesus 71a51e83a7 Removed unused code. 2019-08-27 22:54:41 -04:00
scoobybejesus 4b53a928b9 Removed verbosity by removing println's from error handling. 2019-08-27 22:44:20 -04:00
scoobybejesus b73552057d Added remaining error handling (result types) throughout core_functions. Made another tertiary change or two related to error handling. Resolves #27. 2019-08-27 19:08:03 -04:00
scoobybejesus 9b3eb053b2 Error handling. Returned errors if CSV import failed. Resolves #14. 2019-08-27 18:36:59 -04:00
scoobybejesus 1e256c9ebe Corrected full URL of LEGAL.txt. 2019-08-25 23:42:33 -04:00
scoobybejesus 4e39cdc652 import_accts_txns -> csv_import_accts_txns; resolves #21 2019-08-25 23:31:38 -04:00
scoobybejesus 82f303f064 string_utils and decimal_utils; resolves #23 and resolves #22 2019-08-25 23:29:22 -04:00
scoobybejesus dbbf082d5b lifted process::exit out of import_and_process_final; resolves #13 2019-08-25 23:16:10 -04:00
scoobybejesus ec961d18c1 transactions::get_outgoing_exchange_and_flow_mvmts: passing user_home_currency only rather than whole 'settings' obj 2019-08-25 22:52:28 -04:00
scoobybejesus 6b179ec976 converted inv_costing_from_cmd_arg return type to a result; resolves #9 2019-08-25 22:42:14 -04:00
scoobybejesus 0c00aa869b moved ImportProcessParameters and LikeKindSettings to core_functions 2019-08-25 21:04:16 -04:00
scoobybejesus 557546b103 LotProcessingChoices -> ImportProcessParameters 2019-08-25 20:56:33 -04:00
scoobybejesus d1bb1c255e moved InventoryCostingMethod to core_functions; resolves #11 2019-08-25 20:53:47 -04:00
scoobybejesus 8fd35b0d94 user_choices -> cli_user_choices; export.rs -> csv_export.rs; resolves #10 and resolves #4 2019-08-25 20:42:00 -04:00
scoobybejesus dd7ac99cd0 tweaked -s opt description; resolves #2 2019-08-25 20:30:11 -04:00
scoobybejesus f2b4cb6787 tweaked -a opt description; resolves #1 2019-08-25 20:27:13 -04:00
scoobybejesus 2eeffb057d Initial commit. 2019-08-25 19:57:07 -04:00