DaLI (Data Loader Interface) is a data loader and input generator for RP2 (https://pypi.org/project/rp2), the privacy-focused, free, open-source cryptocurrency tax calculator: DaLI removes the need to manually prepare RP2 input files. Just like RP2, DaLI is also free, open-source and it prioritizes user privacy.
Having in, out, and intra CSV files optional is helpful to new users that are using the manual CSV files for input. They might start with one of the three and populate the rest later. That is, they might make sure in transactions are processed successfully, then move on to out transactions. When using an exchange as a qualifier, it is also possible there are only in transactions, as an example. In this case, this change allows the user to use an ini file that does not have "out_csv_file = " and "intra_csv_file = " defined since there are only in transactions.
Having in, out, and intra CSV files optional is helpful to new users that are using the manual CSV files for input. They might start with one of the three and populate the rest later. That is, they might make sure in transactions are processed successfully, then move on to out transactions. When using an exchange as a qualifier, it is also possible there are only in transactions, as an example. In this case, this change allows the user to use an ini file that does not have "out_csv_file = " and "intra_csv_file = " defined since there are only in transactions.