Better Package Management for Arch Linux https://pixelridgesoftworks.com
Go to file
VetheonGames ab2582dc60 Main Update 1
Install.go Changes
```
- Add comments to each file/package to elaborate on their purpose
- Add package list functions to install.go to keep track of installed packages and their sources
- Remove the dependancy on YAY, we are just gonna handle AUR operations ourselves.
- Remove YAY methods from install.go
- Add calls to the package install logger to the end of each install functions
- Add dependancy install functions to install.go
```

flatpak.go Changes:
```
- Completely write flatpak.go
- Include functions for uninstalling flatpak programs
- Include functions for updating flatpak programs
```

pacman.go Changes:
```
- Completely write pacman.go
- Include functions for uninstalling pacman packages
- Include functions for updating pacman packages
```

yay.go Changes:
```
- Completely removed
```

search.go Changes:
```
- Completely write search.go
- Include functions for searching pacman
- Include functions for searching snap
- Include functions for searching flatpak
```

toolcheck.go Changes:
```
- Completely write toolcheck.go
- Include functions for checking for Git
- Include functions for checking for base-devel group
- Include functions for checking for pacman
- Include functions for checking for Snapd
- Include functions for checking for flatpak
- Include function to ask to install flatpak
- Include function to ask to install Snapd
- Include function to ask to install Git
- Include function to ask to install the base-devel group
```
2024-01-04 09:49:03 -07:00
cmd Main Update 1 2024-01-04 09:49:03 -07:00
pkg Main Update 1 2024-01-04 09:49:03 -07:00
.gitignore Initial commit 2024-01-04 08:27:41 -07:00
go.mod Init the Go mod 2024-01-04 08:29:20 -07:00
LICENSE Initial commit 2024-01-04 08:27:41 -07:00
README.md Initial commit 2024-01-04 08:27:41 -07:00

Go-Template

License

This project is licensed under the PixelRidge-BEGPULSE License. See the LICENSE file for details.