You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Download the executable for your cpu architecture. Most probably it's 64 or 32 bit. It will look like this: win_cpu_architecture.exe. If you don't understand the names of the architectures provided check this footnote.1
Double-Click it and follow the steps of the installer.
Done! Now you can enter your terminal and start by typing firstly the app name which is "ru", and then the app or alias name.
Download the bash script with the ".sh" extension for your architecture.
Run the script with sudo/administrator privileges to be sure it installs correctlly.
Done! Now you can enter your terminal and start by typing firstly the app name which is "ru", and then the app or alias name.
Portable installation
This doesn't allow you to use the app for anywhere on your computer, because it is not added in your enviromental variables / %PATH%. So you will have to do it manually or run the app while the folder containing the app.
Download the archive file with the ".tar.xz" extension for your operating system and architecture.
Extract using the command "tar -xvJf" or other ways you extract the files from a compressed tarball.
Done! Now you can use it by entering your terminal and changing the directory to the app's one and then starting by typing the app name which is "ru", and then the app or alias name.
Configuration
Note: To see my app & alias configs check in the repository the folder called "My setup".
Configuration fields structure:
Advanced mode
Shell
Shell field is optional and only necesarry when creating aliases that need to run a system command.
Advanced mode is by default false, meaning the app will allow you to only run multiple apps at once and no aliases. To be able to use aliases you must enable Advanced Mode.
app : name of the app which is from the app.json file
status :
"search" - for adding arguments from the terminal to this alias
"pass" - for passing a certain hard-coded command with arguments to an app
"call" - used to call other aliases + having the ability to add fields with different values to override the called aliases fields
prefix : text to be added in front of a final command being passed to an app
connect : symbol/character or text that will be put in between the arguments provided in the terminal
command : used when wanting to pass a certain command that may contain flags with dashes and values, to an app
fallback : used when no arguments are provided in the terminal, and a different value should be passed to the app or alias fallback field
desc : this is completely optional, aswell as the other ones, with it's only purpose is to add a bit of description to the alias because most likely the alias's name is comprised of just a few letters
Start a game that is launched with a custom protocol URL/URI (Steam/Epic Games/Google Play Games) ℹ️
Search stuff on the internet in your browser AND having the ability to not search for anything and just open the browser on a custom page or default one ℹ️
Search stuff on youtube in your browser AND having the ability to not search for anything and just open youtube. ℹ️