Atom ja sen hallinta ‘apm’ -työkalulla

Mikä apm on ?

‘apm’ on Atom-tekstieditorin kylkiäisenä tuleva hallintatyökalu (ylläpitotyökalu).

apm:llä voi:

  • lisätä toiminnallisuutta eli paketteja Atomiin
  • poistaa paketteja Atomista

ilman että Atom on käynnissä. Toisinsanoen apm on vaihtoehto Atomin omien menujen käyttämiseen.

Useasti varsinkin softakehittäjät ovat tottuneet käyttämään komentoriviä ylläpitotyökaluna.

Kysymys komentorivi / GUI:n käytöstä on aika pitkältä ajalta juontuva. Voisi sanoa, että joskus komentorivi voi olla nopeampi ja kätevämpi. Graafisessa esimerkiksi valikkoihin perustuvassa vaihtoehdossa usein joudutaan tekemään jonkinlainen kompromissi kattavuuden ja käytettävyyden välillä: esimerkiksi näytetään vain tietyt, useimmin käytetyt toiminnot.

Toisaalta komentorivin heikkous on usein sen huonompi läpinäkyvyys: ei ole niin itsestäänselvää, miten komentorivillä pitäisi antaa komentoja. Komentorivit voivat olla kuin ne suurimmat Victorinoxin monitoimilinkkuveitset: LIIKAA! Aivan liikaa. Toisaalta, mikään ei estä aina keskittymästä oleelliseen, vaikka lisäominaisuuksia olisi millä mitalla.

Q&A: apm

Jos ajan apm -komennon shellissä, ja samaan aikaan Atom on jo auki, tuleeko muutos voimaan heti?

Ei / ehkä / kyllä.

Tarviiko olla root -käyttäjä apm komentojen antamiseksi?

Tuskin.

Miten saan selville apm:n version?

apm --version

Vähän perä edellä puuhun, joten: seuraavaksi katsellaan itse Atomin häkkäilyä omiin tarpeisiin. Tiedossa konfigurointi ja omien palasten ohjelmointi.

Published by jukkasoft

Me: a code enthusiasta, technology optimist, but also a realist. In my blog something like 80% of the articles are technology related - mostly in English and Finnish. I like to envision and ponder about things, how life could be, what we are doing wrong today, and so on. "Invented" a facebook -like system in 2000, as a short product pamphlet. Haven't yet realized the 20+ ideas that might have become big things. Maybe learning this skill one of these days!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: