Turn a command on
- Open Ferrum Launcher and click the app.
- Turn on Shell command. The name field suggests the default below; type another name and press Return to rename it.
- Open a new terminal window and run it, for example
fee ..
The default names
Each default is "fe" plus a letter for the app.
| Command | App | What it does |
|---|---|---|
fee | Ferrum Editor | Opens Ferrum Editor; fee . opens the current folder |
fea | FerrumAPI | Opens FerrumAPI |
feg | FerrumGIT | Opens FerrumGIT; feg . opens the repository in this folder |
fed | FerrumData | Opens FerrumData |
fet | FerrumTerm | Opens FerrumTerm with a session in the current folder (or the folder given) |
fek | FerrumKit | Opens FerrumKit |
fec | FerrumContainers | Opens FerrumContainers |
fep | FerrumPorts | Opens FerrumPorts |
fev | FerrumEnv | Opens FerrumEnv |
fel | Ferrum Launcher | Opens Ferrum Launcher |
Arguments are passed through to the app. If the app isn't installed, the command says so and points you to the launcher.
How they work
Each command is a small script in ~/.ferrum/bin, next to the apps' own command-line links. It starts the active version of the app in the background, so your terminal stays free.
Turning on the first command also adds ~/.ferrum/bin to your PATH, with one marked line in your shell's startup files:
- zsh
~/.zprofileand~/.zshrc- bash
~/.bash_profileand~/.bashrc- fish
~/.config/fish/conf.d/ferrum.fish
So the commands work in Terminal, in editor and IDE terminals, in tmux, and in FerrumTerm and Ferrum Editor's terminal.
Your own files are safe
Command names use lowercase letters, digits, - and _, starting with a letter. The launcher only replaces or removes scripts it wrote itself, and refuses a name that is already taken by a file it didn't make.
More ways to open apps
Each app's page in the launcher also has Hide from Dock (the app runs without a Dock icon) and a global Shortcut (⌘, ⌃ or ⌥ plus a letter, digit, F-key or space) that brings the app forward while the launcher runs. See keyboard shortcuts.