atom-setup-manager
Atom Setup Manager
Examples:
$ asm create tutorial
$ asm checkout tutorial
$ asm clone default backup
Installation
This will install atom setup manager globally so you can use the asm command.
$ npm install -g atom-setup-manager
How it works
You can manage multiple Atom setups or environments and easily switch between them.
Your Atom setup will be saved in your user directory or in the AppData on windows. After checking out a setup your changes (Package installation, config changes) will be automatically applied to the setup.
You can create a backup setup so if you mess your configuration up you can just go back to that backup. Alternatively you can create a plain setup for creating tutorial for newbies.
Documentation
Methods
asm checkout
Will checkout an setup created earlier. Use "tmp" to create and checkout a temporary checkout.
Example:
$ asm checkout default
asm create
Will create a setup.
Example:
$ asm create tutorial
asm clone
Will clone an existing setup into a new one.
Example:
$ asm clone default backup
asm delete
Will delete a setup.
Example:
$ asm delete tutorial
asm list
Will list all the existing setups.
asm current
Will display the current setup.
asm tmp
Alias to "asm checkout tmp"
API
Install into folder:
$ npm install --save atom-setup-manager
const asm = require('asm');
asm.checkout(setup)
Will checkout an setup created earlier. Use "tmp" to create and checkout a temporary checkout.
asm.create(setup)
Will create a setup.
asm.clone(fromsetup, tosetup)
Will clone an existing setup into a new one.
asm.delete(setup)
Will delete a setup.
asm.list(callback(setups))
Will list all the existing setups.
asm.current()
Will return the current setup.