dotfyle icon indicating copy to clipboard operation
dotfyle copied to clipboard

Add ability to control plugins description/removal

Open JohnnyJumper opened this issue 7 months ago • 3 comments

I have recently discovered dotfyle and wanted to see how it all works. I ended up smashing together few concepts to create my first neovim plugin and upload it on dotfile. Initially I had no media files in the readme when I uploaded the plugin. I later added a gif for a demo, but couldn't find any button to "resync" the plugin on the dotfyle.

I tried to remove the tag and reinstall it hoping this will trigger a removal. Didn't worked out. I tried to add it again, it showed me that such plugin exists. I don't really know why, but I decided to try to add it again without .nvim in the plugin name .. now there are two entries for the same plugin.... (JohnnyJumper/neotypist.nvim and JohnnyJumper/neotypist)

Any way to remove a record would be highly appreciated, any way to control the resync or manually change the description would be great. I would be glad to try to do it myself and make a PR, just need a little pointer on where and what would be a good addition.

JohnnyJumper avatar May 17 '25 20:05 JohnnyJumper

The plugins sync once a week on a cron job right now. We could make it possible for users to sync plugins but I don't have the time for now!

codicocodes avatar May 29 '25 18:05 codicocodes

I can to make a PR for this on weekends. Would it be possible to have an ability to remove the manually added package? I really would love to not have two entries off the same plugin in the system. It feels strange

JohnnyJumper avatar May 29 '25 18:05 JohnnyJumper

If you make a PR I'll be happy to have a look at it and help get it merged! Of course make sure removing plugins has authorization to ensure the user is the repo owner so people can't remove any plugins.

I haven't issues a lot recently, so if possible ping me on discord as well if you have questions: https://discord.gg/AMbnnN5eep

codicocodes avatar May 29 '25 18:05 codicocodes