{"_id":"dustlayer","_rev":"31-0337bb769d685013e0ae4ad5de9b9769","name":"dustlayer","description":"command line suite for new and experienced retro programmers. Check homepage for details.","dist-tags":{"latest":"0.5.1"},"versions":{"0.3.0":{"name":"dustlayer","preferGlobal":true,"version":"0.3.0","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dust.git"},"bugs":{"url":"https://github.com/actraiser/dust/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.1.0","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.3.0","dist":{"shasum":"37019e4854d4f0101af834dc3976f87f86e8f1d3","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.3.0.tgz","integrity":"sha512-1zOXnm9mKNbbOP2KEv4mPKix1iC9z7FEL5vvL++uf6I+Dj4q7ZZu+By4YDoueYj/uWt+NKi5QCMkN32PshKlHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiAUt6b/dzDRDsrSAZuiTZ2WE/LJgFiYYfrzFaZWhc8AiBkWTbVsWqMAG40i33diAePkscoUKcl4Tvbbl1IbMRASg=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.0":{"name":"dustlayer","preferGlobal":true,"version":"0.4.0","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dust.git"},"bugs":{"url":"https://github.com/actraiser/dust/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.1.0","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.0","dist":{"shasum":"f5f925bb8b1e4f5d3739d85487957bb09c755058","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.0.tgz","integrity":"sha512-iHoPRFcWPkpUF8hsgTScKV/f2eCThpM+b7cxhDa6XjtgCTgPNtXA1q0rVPMfhKy+Aa7MPVUoFZvaYu1D4cFUIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwZWtayrDfZU9CkD0VRWrezUJV+DoJcvxm2+q6hlu35AiBJGRK8f5bQE6hzl9LNhqZbK6B8mbmOKZnnCFha4vBwVw=="}]},"_from":"./","_npmVersion":"1.2.11","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.1":{"name":"dustlayer","preferGlobal":true,"version":"0.4.1","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dust.git"},"bugs":{"url":"https://github.com/actraiser/dust/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.1.0","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.1","dist":{"shasum":"2d0d01d3ecd75c446ec6c18908be252754340d9b","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.1.tgz","integrity":"sha512-vQ6UNwPEAc3geI8BQ6R7SIVn0V6DxWyqX8OAY/aWFoAujDKOGI9mrhjDL/EWWVH+TavOBiEkQGtivO73MXZAeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQXrnIGgBnpr0WdziKS82VvQMUCCB3NYrA8NruPgqDmAIhAMxM9a8gaHcBNZGLYqBU479mvBoybYEYYyGApFs99dlh"}]},"_from":"./","_npmVersion":"1.2.11","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.2":{"name":"dustlayer","preferGlobal":true,"version":"0.4.2","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.2","dist":{"shasum":"e5f5e72fc4ab58b73143eddd33ba71c46fba1007","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.2.tgz","integrity":"sha512-rRy5POptWMLNrl0R7Szj+Dcbs3p5y3J1xVuHt8t6jq8vx1nd0HhuIj3eiAY/Y3it4mUz9vFpwtazI0xaFDKv4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcJcLlnZLEAjZtBwwslZkbTlAJvfpcogjjhBIvqn5R+QIhAIqgmdTqq7xAZkjSOmNhKV8yl6pm3GPkftQcEtpuhEtl"}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.3":{"name":"dustlayer","preferGlobal":true,"version":"0.4.3","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.3","dist":{"shasum":"c7a0c0bb31ac2ae4e36fdaef618ca535949623e6","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.3.tgz","integrity":"sha512-EVKf3DstivdKPkyQMydWcCT/ypeBJP6o/C3RKjluNrtk9b6P2F00XfguYkeFebi3V3mYDFVeo+qLgr6MXk2ErA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/rh9ZbqkToSWQ73iqp82v0xOgi7N98fOWc9Y8HvXmWgIhAJrIPEf2mov+tb6HOzQWUzJGDq4N840nRj9Mg128OIyX"}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.4":{"name":"dustlayer","preferGlobal":true,"version":"0.4.4","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.4","dist":{"shasum":"b67b3930a83a23283613aef17e47f2629477a65f","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.4.tgz","integrity":"sha512-gcrLh44aaXe28qmY8XOWmIKxkv4TDOTJLX2DOLyp7vcuXBSlHATc9RNXCo3vWxIGEbOriWtuXbwt77xqtg1wYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSHt6Zq40et391YCfw/TRUqZBLuYM+HcfvzkiCVVBqSAiEA6psHZ6A/q+aBjy4Bn66nW5r6VpbkoEKIIOepS9DF2zw="}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.5":{"name":"dustlayer","preferGlobal":true,"version":"0.4.5","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.5","dist":{"shasum":"8a1eb57575bd218de60e412770a599433caadcbc","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.5.tgz","integrity":"sha512-gVs34rdlUihDxEqV7JMKaHmpDHcUBbAffMMotdOSuE65rr3FEoZ7daoDaA5UD5/jxEQp5d1URpsSS7y0FSnphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD4vE/UglQfxn6gncZsy9/8liqWiUpJh/ydgv4nj+8ygIgSWtR0FEJBHW6TQ5nMaIs6pGdOF/gYJDJ48cCajtZ4pg="}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.4.6":{"name":"dustlayer","preferGlobal":true,"version":"0.4.6","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.4.6","dist":{"shasum":"0fa5c03e87fd76a59a571218970a04a05c064d76","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.4.6.tgz","integrity":"sha512-Qnz6NvVDByfwQJx38451JkzT+EfGUKmxwEnKqYfkqSH8dyzyeeGsfK2jS/DaD1h9EcGsTq+zVyi2ziow/wi/9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwluJptpzFzOYMOygAhiP4du55gBGdCklnOBjb7EbwFAiEAg3JWGeXuBoF4W0OAuOPR9FhnYNMCtKn8DQU+UL8SZx8="}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.5.0":{"name":"dustlayer","preferGlobal":true,"version":"0.5.0","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.5.0","dist":{"shasum":"b839cc281e3f1e53219a1c76c4c6e0a6e38528a1","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.5.0.tgz","integrity":"sha512-mF87dCtYL9uKhoXnZdj06IAwViEdPdhp3ouGHbS6r80OwzASeWgiIPYpLFupWRb7RsOnkcEPegROsk8uFQEE7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOctSYTRSb6xFMtCn1dZFwxvlZ8BuIeFyYrcTyjgGHHAiBNp56jCoT+JrNFhRr6IA5s0r529CMDmS0ho3bNgCr7wA=="}]},"_from":"./","_npmVersion":"1.2.15","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]},"0.5.1":{"name":"dustlayer","preferGlobal":true,"version":"0.5.1","homepage":"http://dustlayer.com","author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"description":"command line suite for new and experienced retro programmers. Check homepage for details.","main":"./bin/dust","bin":{"dust":"./bin/dust"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"keywords":["cli","c64","programming","setup"],"dependencies":{"shelljs":"0.1.2","commander":"0.6.1","github":"0.1.8","ansi":"0.1.2"},"license":"MIT","engines":{"node":">=0.8"},"os":["darwin"],"_id":"dustlayer@0.5.1","dist":{"shasum":"d8573bd0ab7663dd4b8533a1e5e005a6b50bef4e","tarball":"https://registry.npmjs.org/dustlayer/-/dustlayer-0.5.1.tgz","integrity":"sha512-xhNR+KObCyuoAdVhYQpZjsrnEUK5Rx8kfFTGHKEHjzQHmQA5dWlShkUcsC2DcL5kq3Xx4VeFtI9F6P8+o90x1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUHvhlQ4ethdDx0m/c1xd1NxQJVg1J7OU7s9xsDf0ypAiEAoBToKH9dlnccoK/hVjfw+6a66IVcMD9mFNam/qgsMl0="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"actraiser","email":"actraiser@dustlayer.com"},"maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}]}},"readme":"# Dust #\n\n(c) actraiser/Dustlayer\n\nDustlayer WHQ: http://dustlayer.com\nContact: actraiser@dustlayer.com\n\nDust is part of a bigger project consisting of a blog with coding tutorials and various projects. Check the Website.\n\n## Synopsis ##\n\nDust ist a node.js driven versatile command line suite for new and experienced C64 programmers on Mac OSX. \nThis first version installs and configures the tool chain and helps you to kickstart cross-development projects. \n\n## Feature List ##\n\n- Cross Development Setup Installer\n\t- Installs and configures all tools required for efficient C64 Coding (currently only OSX)\n\t\t- ACME\n\t\t- Vice\n\t\t- Crunchers\n\t\t- and more\n\t- Automatic Sublime Installation and Configuration\n\t\t- 6502 and BASIC syntax highlighting\n\t\t- Instangt Build & Run Options for ASM and BASIC projects\n\t\t- Auto-Start in Vice via BASIC loader\n- Advanced Vice integration\n\t- Labels export to Vice Monitor at Build time\n\t- Compile and Run in Vice from Editor\n- C64 Coding Tutorials\n\t- Generate new ASM or BASIC project from Tutorials Database\n\t\t- Preconfigured Projects with BASIC Loader\n\t\t- Follows Dustlayer project layout\n\t\t\t- Runs and Compiles without modifications\n\n## Installation ##\n\nInstall node.js from [nodejs.org](http://nodejs.org/download/) for your operating system. Then install *dust* via the node package manager\n\n\tsudo npm install -g dustlayer\n\nThen you are good to go, typical you want to setup the tools:\n\n\tdust setup\n\n\t[... once this is done ...]\n\n\tdust test # shows if everything is in place\n\n\n Download a tutorial to check if your setup works: \n\n \tcd ~\n\tdust tutorials # list tutorial code and select one for download\n\t# cd into the directory and run dust compile\t\n\tdust compile # compiles the C64 code and runs it in the C64 Emulator\n\nor open the project in Sublime first and build from context menu \n\n \t# cd into the directory \n \tsublime .\n\nThen hit CMD-B - if nothing happens, you need to select one time the appropriate build system in Tools->Build System->C64-6502, then hit again CMD-B\n\nCheckout http://dustlayer.com for tutorials and an indepth explanation how all that stuff works.\n\n-act/Dustlayer\n","maintainers":[{"name":"actraiser","email":"actraiser@dustlayer.com"}],"time":{"modified":"2022-06-16T02:02:56.107Z","created":"2013-04-03T13:38:27.852Z","0.3.0":"2013-04-03T13:38:30.489Z","0.4.0":"2013-04-15T20:14:10.931Z","0.4.1":"2013-04-15T20:45:13.549Z","0.4.2":"2013-04-16T09:25:28.659Z","0.4.3":"2013-04-16T09:35:01.599Z","0.4.4":"2013-04-16T09:38:52.001Z","0.4.5":"2013-04-16T09:50:14.571Z","0.4.6":"2013-04-16T12:05:55.074Z","0.5.0":"2013-04-17T13:23:20.241Z","0.5.1":"2013-12-08T12:56:06.444Z","0.6.0":"2015-11-29T18:44:02.390Z","0.6.1":"2015-11-29T18:48:00.736Z","0.6.2":"2015-11-29T19:12:25.046Z","0.6.3":"2015-11-29T19:16:18.562Z"},"author":{"name":"actraiser","email":"actraiser@dustlayer.com"},"repository":{"type":"git","url":"https://github.com/actraiser/dustlayer.git"},"homepage":"http://dustlayer.com","keywords":["cli","c64","programming","setup"],"bugs":{"url":"https://github.com/actraiser/dustlayer/issues","email":"actraiser@dustlayer.com"},"license":"MIT","readmeFilename":"README.md"}