-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework linux/osx support plus new simplified format? #48
Comments
Sounds good! I'd probably try to get something going on mac (creation of .app bundles and Info.plists) and Linux (.desktop stuff) and have a feel for what those platforms introduce. .app bundles have file associations too (and a load of other stuff). It would be nice to solve the Windows "double-click on a jupyter-notebook and have it launch in a fully activated env" at the same time as doing .app bundle file association support in menuinst. |
Yep, thats the idea. Most of the code is there already, we just need to update it a bit and clean it up. App bundles do have a ton of stuff :-p. Associations good idea! |
This is not going to be for the September release, correct? |
Probably not, would be nice though |
An uniform cross-platform format with platform-specific definitions via selectors (or the like) would be a very nice addition! This would also solve conda/conda#5153 in a much cleaner manner than tinkering within |
@goanpeca Will the |
@mbargull that is the plan! |
Hi there, thank you for your contribution! This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs. If you would like this issue to remain open please:
NOTE: If this issue was closed prematurely, please leave a comment. Thanks! |
@kalefranz, @msarahan, @mingwandroid
I have been wanting to update the linux/osx support for some time, but it might also be a good opportunity to reevaluate the current format. Since conda uses jinja2, yaml and selectors, it would be pretty natural to do the same for menuinst (lets say version 2.0):
Based on https://github.com/ContinuumIO/menuinst/wiki/Menu-Shortcut-Config-Structure
Could we turn the format into yaml, and use jinja2 and selectors, and make it more uniform among all OSs? We could still use separate files for separate OSs, but we could just have one file that knows what to do everywhere
This would create subfolders for environments and no subfolder for the root (hopefully). Overriding the creation for other envs, should probably be handed by the CLI when called, instead of including the info inside this file
Plus adding a programmatic api
menuinst.api
Thoughts?
The text was updated successfully, but these errors were encountered: