Skip to content
Matt Turner edited this page Jul 30, 2016 · 14 revisions

Shuttle - jednostavna SSH priručnog menija za macOS

#Documentation ##What je šatl? Šatl je aplikacija koja uglavnom pokreće terminal na osnovu komande. Komande žive u shuttle.json datoteci.

Šatl je kreirao [Trevor Fitzgerald] (https://github.com/fitztrev) i nadahnut [SSHMenu] (http://sshmenu.sourceforge.net/), taj patuljak Aplet za Linux.

##What da radim s tim? možeš...

  • Izgraditi menija od tvoje omiljene ssh servera.
  • Koristiti za skladištenje tvoj web pregledač obeleživači.
  • Čuvanje liste datoteka serverima.
  • Lansiranje komandi u postojeći windows terminal.

Šatl je veoma prilagodljiv. Svaki prozor može da ima sopstvenu tema i naslov. Odeljak [pomoć] (https://github.com/fitztrev/shuttle/wiki/Settings-and-Configuration) za više informacija.

Instalacije

  1. preuzmite Shuttle (http://fitztrev.github.io/shuttle/)
  2. kopirajte aplikacijama

Što su JSON putanju promena

U kući kataloga kreirati datoteku koja se zove ~/.shuttle.path U ovoj datoteci treba da bude jedan red, putanja do datoteke postavki što su JSON.

##Global postavke _Global postavke se mogu zameniti komandu nivoa u postavkama. Koristi globalne postavke promijeniti stvari za sve komande, kao što su teme i kako otvoriti windows. _

"Uređivač": "Vrednost",

This menja aplikaciju koja otvara settings.json za uređivanje (globalna postavka)

Moguće vrednosti su podrazumevani, nano, Vaj, vim ili bilo koji terminal baziran urednik. podrazumevani otvara settings.json u kakav god app je registrovan kao podrazumevani za proširenje ```.json````

"urednik": "vim",

otvorila bi ~/.shuttle.json u vim


"launch_at_login": vrednost,

This vam omogućava da označi shuttle.app za automatsko pokretanje (globalna postavka)

Moguće vrednosti su istina ili laћne


"terminal": "Vrednost",

This vam omogućava da postavite podrazumevane terminala (globalna postavka)

Moguće vrednosti su Terminal.app ili iTerm


"iTerm_version": "Vrednost",

_This menja applescripts iTerm (globalna postavka) _

Moguće vrednosti su nasleđenu ili stabilan ili noжu

Ako terminal je postavljen na iTerm Ova postavka je obavezna

"iTerm_version": "zastarelog", ciljanje iTerm 2.14

"iTerm_version": "stabilan", cilja na nove verzije iTerm

"iTerm_version": "svake noći" ciljanje samo večernjeg gradnje od iTerm

This postavka se zanemaruje ako svog terminala je postavljen na Terminal.app


"default_theme": "Homebrew",

_This postavlja Terminal tema za sve prozore. _ (Globalne postavke)

Moguće vrednosti su imena profila u prioritete za terminal. iTerm brodovi sa jedan profil pod imenom "Default". OS X Terminal brodova sa nekoliko. Da biste videli imena vidim preference oblasti na terminalu, koristite.

U iTerm profil imena su slova.

Uverite se da postavite temu imena su važeće. Ako shuttle prolazi teme "Dagoba", a to ne postoji u iTerm, šatl applescripts se povuku na zadani profil. U iTerm ovaj profil se zove Default. Ako ste uklonili '''Default ''' ili ga preimenovali u šatl nećete moći da otvorite svoje command.

Ovu postavku možete zameniti nivo komandu "teme" postavke


"open_in": "Vrednost",

_This menja podrazumevanu radnju za kako komande su otvoreni (globalna postavka) _

Moguće vrednosti su kartich ili nova.

kartica otvara komande u aktivnom terminala na novoj kartici.

nova otvara komandu u novom prozoru.

Ovu postavku možete zameniti nivo komandu "inTerminal" postavke


"show_ssh_config_hosts": vrednost,

_This menja prilikom raščlanjivanja ssh config. Podrazumevano, šatl će analizirati svoje ~/.ssh/config datoteku hosts. _ (Globalne postavke)

Moguće vrednosti su laћne ili istina


"ssh_config_ignore_hosts": ["VALUE", "VALUE"],

This će zanemariti domaćini u na ssh config. (Globalne postavke)

Moguće vrednosti su domaćini u datoteci config koju želite da zanemarite. Ako imate github.com i git.example.com u tvoj ssh config, ignorirati ih postavite:

"ssh_config_ignore_hosts": ["github.com", "git.example.com"],


"ssh_config_ignore_keywords": ["vrednost"],

This će zanemariti ključne reči u tvoj ssh config. (Globalne postavke)

Moguće vrednosti su ključne reči u tvoj ssh config koju želite da zanemarite.

##Command postavke Postavke na nivou Command su jedinstveni za tvoju komandu i će zameniti je globalna postavka equivalent

"cmd": "Vrednost"

This je komanda / skriptu koja će biti pokrenuta na terminalu. (Komanda postavljanje)

Gde je vrednost je komandu ili skriptu.

"cmd": "ps aux | grep [s] sr "

Bi da potraži ssh procese.


Clone this wiki locally