从命令行配置原子包选项?
Configure atom package options from command line?
我正在编写一个 shell 脚本,我可以 运行 在新机器上安装我的应用程序、设置首选项、安排扩展坞和添加自制程序包,我想成为能够在脚本中而不是手动配置原子包。这可能吗?
编辑:另外我想从命令行更改主题,可以吗?
cd ~/.atom
touch init.coffee
echo "atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])" >> init.coffee
Atom 配置设置作为 CSON 文本存储在 .atom
目录的 config.cson
中。因此,例如,如果您 运行
atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])
在 Atom 内部,在 config.cson
文件中,您会看到:
"*":
core:
themes: [
"THEME_HERE"
"SYNTAX_THEME_HERE"
]
因此,您可以从 shell 脚本直接写入此文件以配置 Atom。您还可以将 config.cson
更改为 config.json
并使用 JSON(而不是 CSON)来配置编辑器,这样可以更轻松地使用 jq
之类的东西来处理文件。
我正在编写一个 shell 脚本,我可以 运行 在新机器上安装我的应用程序、设置首选项、安排扩展坞和添加自制程序包,我想成为能够在脚本中而不是手动配置原子包。这可能吗?
编辑:另外我想从命令行更改主题,可以吗?
cd ~/.atom
touch init.coffee
echo "atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])" >> init.coffee
Atom 配置设置作为 CSON 文本存储在 .atom
目录的 config.cson
中。因此,例如,如果您 运行
atom.config.set('core.themes', ['THEME_HERE', 'SYNTAX_THEME_HERE'])
在 Atom 内部,在 config.cson
文件中,您会看到:
"*":
core:
themes: [
"THEME_HERE"
"SYNTAX_THEME_HERE"
]
因此,您可以从 shell 脚本直接写入此文件以配置 Atom。您还可以将 config.cson
更改为 config.json
并使用 JSON(而不是 CSON)来配置编辑器,这样可以更轻松地使用 jq
之类的东西来处理文件。