-
Notifications
You must be signed in to change notification settings - Fork 778
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
Autocomplete package names #75
Comments
Maybe we can have an implementation where you can set your own "environmental variables" e.g.
This will also be useful to make a cleaner implementation of the dirty replace() used for $BB in shell.py I was also looking to provide a helper module for SQLITE3 that allows you to type $sqlite in a shell and have that binary referenced like busybox. Implementing this functionality would allow it to be cleanly integrated without adding another dirty replace() for it |
Or something that conforms more to the rest of the Mercury UI like:
and then have the following command to remove it:
|
I think this is two separate features. I like the idea of being able to set and unset variables (maybe with an alias to export to keep the linux folks happy), but auto-completing package names would also be very handy. |
Agreed, two separate features. Maybe we can keep these variables in the .mercury_config and when running the setup modules like busybox then it registers the appropriate variable automatically |
The use of these variables may not be the best idea. Having uploaded binaries like busybox directly on the path for each Mercury shell as described in #81 seems like a better way to go. |
…of these with various commands before they are executed; refs #75
…iables and to view what will be executed once a command has been pre-processed; refs #75
… working directory) and /home/dbradberry/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/share/android/ndk:/usr/local/share/android/sdk/platform-tools:/usr/local/share/android/sdk/tools:/home/dbradberry/.rvm/bin:/home/dbradberry/Documents/projects/mercury/workspace/mercury/bin (the system path, including our bin folder); refs #75
…, overwriting any default variables we may have already set; refs #75
…gument so we can access more of its members; refs #75
At startup you could scan all installed packages and then autocomplete package names, bit of a pain re-typing them all the time.
Perhaps provide a way to create aliases for package names so I could do:
would save loads of time...
The text was updated successfully, but these errors were encountered: