build-tools

Build your projects in atom


Features
- Execute programs/compilers in Atom
- Set up different commands for different projects
- Can highlight GCC, Clang, Python, Java, Modelsim and apm test
- Errors are highlighted both inside the console and in-line with Linter
- File coordinates are highlighted and can be opened
- Service interface for other package developers
HowTo
- Create a file called
.build-tools.cson (preferably in your project's root folder)
- Click
Add Provider
- Click
Add Custom Commands
- Click
Add Command
- Configure your command
- Execute your command through one of the key bindings.
Keys
ctrl+l ctrl+o/i/u for executing the 1st/2nd/3rd command of a project
ctrl+l ctrl+l to list all commands of a project
ctrl+l ctrl+s to show console output
ctrl+l o/i/u lets you view and change the command before executing it
Service API
build-tools allows other packages to:
- add their own highlighting profiles
- execute their own commands
- provide their own commands
- provide their own output streams
- modify command parameters
- get the command's output
- modify the command's output
- display their own content through
build-tools tabbed console pane
Refer to the wiki for details.
Contributing
- Let me know if you encounter any bugs.
- Feature requests and critique are always welcome.