Solutions
Your aliases on every server
Your ll, your prompt helpers and your EDITOR on every server you log in to, without copying dotfiles around or editing anyone’s .bashrc.
A Termiyo shell profile is your aliases, environment variables and a little rc text, kept in your vault and brought into each session as it opens, after the server’s own start-up files, so the server’s files stay as they are. Use it to have your setup on every server you log in to without copying dotfiles. Nothing is written on a production server unless you opt it in.
A shell profile is your setup — aliases, environment variables, a little rc text — kept in your vault. Termiyo brings it into a session as it opens, after the server’s own start-up files, so the server’s files stay as they are.
Steps
Write your setup once
Open Shell profiles in the menu and press “New profile”. Give it a name, your “Environment variables” as NAME=value lines and your “Aliases, one per line”, and press “Save”.
Use it on the server you are on
With a server’s terminal in front, press “Apply to this tab”: the aliases work in that shell straight away.
Make it the default
In Settings › Terminal, under “Default shell profiles”, tick the profile. New sessions on every server start with it; a group or a single server can add its own.
Good to know
- Nothing is written on a production server unless it is opted in with “Write profile files on this production host”.
- A profile a teammate wrote runs in your shells only after you turn on “Use on this device” for it.
Transcript
Your ll, your prompt helpers and your EDITOR on every server you log in to, without copying dotfiles around or editing anyone’s .bashrc.
Write your aliases and variables once, in a shell profile kept in your vault.
Apply it to this tab, and the aliases work straight away, with no files edited.
Make it the default, and every server you connect to starts with it.