Commit graph

19 commits

Author SHA1 Message Date
6e18c205e9 Add package tracking functions 2024-07-14 06:16:56 -03:00
d86060a814 Update homepage URL on help output 2024-07-13 17:22:02 -03:00
7769565a21 Update cache only when needed 2024-07-12 08:28:21 -03:00
75ff3a3009 Standardize indentation 2024-07-12 07:24:00 -03:00
ddf9bc6abc Implement package conflict resolution by input 2024-07-11 12:03:03 -03:00
18ccae7a44 Rename one source file, document package conflicts
- Renamed: package_resolution.sh -> package_conflict_resolution.sh
2024-07-10 17:55:15 -03:00
1523ea9032 Move package_manager() to its own file 2024-07-10 17:22:50 -03:00
c3d53a92b2 Implement "(un)install all" resolution strategies 2024-07-10 16:39:06 -03:00
2cd3a82b73 Add installation and usage instructions to README 2024-07-08 07:52:51 -03:00
da98ad2313 Bump version number 2024-07-07 21:38:47 -03:00
e887be09c5 Handle more corner cases on configuration parsing
- Handle absent configuration file
- Handle invalid installation root path
2024-07-07 21:33:56 -03:00
e81630490c Update README, CHANGELOG 2024-07-07 21:13:05 -03:00
fc4e45ec37 Add application behavior configuration parsing 2024-07-07 21:03:06 -03:00
0482efc7de Improve OS detection, exit on unsupported OSs 2024-07-07 16:16:21 -03:00
723e49488d Add a utility function to set shell options 2024-07-07 16:15:44 -03:00
e81f8f0227 Extract package resolution from package.sh 2024-07-07 16:15:22 -03:00
df1ffcbedf Extract main entry point cases 2024-07-07 15:31:28 -03:00
87e1687831 Move utilities.sh to utility.sh, drop some logging 2024-06-30 19:05:55 -03:00
202a0a8b0a Implement package list comparison, major refactor 2024-06-30 01:14:49 -03:00