Desktop CLI
Toleo la Desktop la DR-Terminal husafirisha kiolesura cha mstari-wa-amri. Muhimu kwa uunganishaji wa IDE, uandishi wa hati na uendeshaji-otomatiki.
Matumizi
DR-Terminal connect <target> [flags]
- target — hutatuliwa kwanza kama jina la muunganisho uliohifadhiwa (bila kujali herufi kubwa/ndogo), kisha hulinganishwa na miunganisho iliyohifadhiwa kwa
host[:port](ikibanwa na-uikiwa imetolewa), kisha huchanganuliwa kamahost[:port]kwa kipindi cha muda. Ulinganifu uliohifadhiwa hutumia tena mandhari, kundi na vitambulisho vilivyohifadhiwa vya muunganisho huo.
Bendera
| Bendera | Maelezo |
|---|---|
-u, --user | Jina la mtumiaji (kwa malengo ya host:port). |
-p, --password | Nenosiri kwenye mstari-wa-amri (si salama — linaweza kuingia katika historia ya shell). |
--password-stdin | Soma nenosiri kutoka stdin (salama: pass show server | DR-Terminal ...). --exec pekee. |
-i, --identity | Faili ya ufunguo wa faragha (PEM). --exec pekee. |
-j, --jump | Mlolongo wa jump hosts kwa jina, k.m. bastion1,bastion2. |
-c, --command | Kipande cha shell: huingizwa baada ya kuingia (chaguo-msingi) au hutekelezwa bila kichwa kwa --exec. |
--new-tab | Lazimisha kufungua kichupo kipya katika kinakili kinachoendesha. |
--exec | Bila kichwa: endesha amri, tiririsha stdout/stderr, toka kwa msimbo wa kutoka wa mbali. |
-h, --help | Onyesha msaada huu. |
-i na --password-stdin hutumika kwa uendeshaji wa --exec bila kichwa pekee. Unapofungua kichupo katika GUI, uthibitishaji hutumia vitambulisho vya muunganisho uliohifadhiwa au vidokezo vya kawaida vya ndani ya programu.
Mifano
# Open a new tab in the running instance and log into saved "lager"
DR-Terminal connect lager --new-tab
# Ad-hoc host with user — the app prompts for credentials
DR-Terminal connect 10.0.0.1:22 -u pi --new-tab
# Jump chain: bastion1 → bastion2 → target
DR-Terminal connect production -j bastion1,bastion2 --new-tab
# Headless exec with a key file — prints uptime and exits
DR-Terminal connect 10.0.0.1:22 -u pi -i ~/.ssh/id_ed25519 --exec -c 'uptime'
# CLI start script: run commands after login
DR-Terminal connect dev --new-tab -c 'cd /srv/app && tmux attach -t main'
Symlink katika PATH
Baada ya kusakinisha DR-Terminal, unda symlink ili amri ifanye kazi kimataifa:
sudo ln -s /path/to/DR-Terminal/bin/DR-Terminal /usr/local/bin/dr-terminal
dr-terminal connect lager --exec -c 'df -h'
Kinakili-kimoja
DR-Terminal hushikilia kinakili kimoja kwa kila mtumiaji (soketi ya kikoa cha Unix au named pipe kwenye Windows). DR-Terminal connect ... ya pili husambaza hoja zake kwa kinakili kinachoendesha na hutoka — kinakili kinachoendesha kisha hufungua kichupo kipya.