"AM"/"AppMan" v6.2.1-2 and my push towards creating a community driven repository #326
Replies: 9 comments 14 replies
-
@zen0bit @nazdridoy @DLopezJr what do you think about this? |
Beta Was this translation helpful? Give feedback.
-
If you need to test, you can create a repository containing:
finally, add a file named "neodb" in "$AMPATH", containing the URL to your repositor's items, for example:
so, the new two variables included in APP-MANAGER are these:
this means that installation scripts will be taken from
and the list will be
so you're free to manage and improve your own apps database or a community one. You don't need me anymore to upload apps. |
Beta Was this translation helpful? Give feedback.
-
My idea is to source a script "$AMPATH/neodb" containing the following variables:
for now I only added the default values you can already see in APP-MANAGER of course to change the source directory of the scripts $APPSBD, the list of the apps $APPSLISTDB, the catalogue $AMCATALOGUE, the pages to show in -a from $AMCATALOGUEMARKDOWNS and the icons database $AMCATALOGUEICONS you hve to change the values above. This is not ready yet, any improvement is wellcome. @nazdridoy what would you do? we need to validate the script, for example, by finding such values in the neodb script, if not valid then we will use the defaults, and then use it as source. Involved modules are the ones containing these variables. NOTE, "$AMCATALOGUEICONS" is used by Another solution would be to add contitions in the database.am module, containing the options -a, -l and -q, containing all the other variables... eccept $APPSDB, the more important one, used by install.am, download.am and sync.am, this is the responsible of the installation scripts. |
Beta Was this translation helpful? Give feedback.
-
Hi folks new 6.3 release is out https://github.com/ivan-hc/AM/releases/tag/6.3 No new options but important changes that you should be interested in. |
Beta Was this translation helpful? Give feedback.
-
UPDATE: new changes for the future 6.4 version... it looks more like Arch Linux's PacMan. The file "neodb" will not be a script but a configuration file... like this:
if you enable the flag "STATUS" you'll not receive notifications about third-party repositories usage I've completed almost all... only Markdowns is left. Here I need the help of @nazdridoy that is the "adoptive father" of that option, so him knows it more than me. |
Beta Was this translation helpful? Give feedback.
-
New release 6.4 is here https://github.com/ivan-hc/AM/releases/tag/6.4 Today the best moment was when I tested the
this is because I had not yet filtered the 4 times linked the actual x86_64-apps file containing the list of the apps. Now I've done... but 7840 can be real to reach, now, if you publish more third-party repos @zen0bit @Samueru-sama @nazdridoy @DLopezJr check it out! |
Beta Was this translation helpful? Give feedback.
-
I was thinking about the ...the solution may be rewrite all installation scripts and including the description into them, and through the command:
we could A community-driven database with the effort of more persons would be the best practice to speedup this task. We need a task force for that. I wrote almost all these script in three years, but with the effort of more people we can be faster in build the new database. And from here we would be able to split scripts into different repositories:
and so on. This way, Source= and Markdowns= may be merged together under the same script. One script containing also the info. This would be a project to be done all together or in shifts. We also need a different design for the installation scripts. NOTE, I am only suggesting. Since the tool is able to use third-party repositories, I decided to work for my CLI, but you as a community have to decide for yourself... so "my wishes as the King/Emperor and absolute owner of this repo & Master of puppets" are limited only to this repository, not to external databases. The chains break here. I've been clear? |
Beta Was this translation helpful? Give feedback.
-
UPDATE: I've partially solved the issue about if no markdown via following the style of @nazdridoy 😉 |
Beta Was this translation helpful? Give feedback.
-
Hi folks, I've solved the issue about... Please, see https://github.com/ivan-hc/AM/releases/tag/6.4.1 for more details. Ater this, I think this discussion has reached an end. Furter implementations are wellcome. |
Beta Was this translation helpful? Give feedback.
-
With this new sub-release I am working on pushing towards the use of a database external to the one I have built almost entirely alone in these 3 years.
Tonight I began to combine as many variables as possible to simplify this transition.
I'm happy to provide you with this tool, but I don't want to monopolize the application database. Everyone should be free to upload whatever they want into the database and organize a community repository, regardless of me.
I could not be there at any moment and I would find myself with dozens of requests from applications to load, or that will not be loaded. I want to break this chain and allow anyone to organize a community database.
You can already fork my repository and view all the installation scripts I have published.
If you have any questions, you can contact me on Github and Reddit.
Ivan
Beta Was this translation helpful? Give feedback.
All reactions