Skip to content

Allow text file with list of application names to be loaded into this application #175

@advice2020

Description

@advice2020

Suggesting to add a new feature that would allow users to be able to load in a txt based file containing list of desired packages to install/download.

Synaptic would then mark each of these applications automatically to be installed/downloaded.
Due to all the different marking options available, I know this could get tricky so some decisions/settings would be also probably be needed.
The main issue would be how all the different marking options would be handled.
For example what would this feature do if applications in the list are already installed.

I do not know if this is going to be considered so I am not sure how far to think about / type out ideas for this.
So just briefly, for now, there would have to be some kind of settings on what the user would want to achieve.

Some separate options could be.....
-Mark only the applications NOT represent in the text list
-If any applications are already installed, apply a Mark For Reinstallation to those items (this could be used if user wants to download packages)
-This could also be used to perform a Mark For Removal for any installed applications from the txt file list


Would need to be a way to for user to express their desired action.
Maybe text file could contain a symbol/text item at the top that Synaptic could be programmed to acknowledge.
For example text file could have something like indicators defined by some kind of symbol prefix
#Install
#Install+Reinstall
#Remove


Also would support a few different forms of "syntax" for how the list of applications displayed in the txt file

EXAMPLE 1
package1 package2 package3

EXAMPLE 2
package1
package2
package3

Anywas, as mentioned not sure how much something like this will be considered, but if there is any interest shown, I might be able to explain better / share more ideas for a feature like this.

Thank you to anyone who reads this

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions