-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.html
42 lines (42 loc) · 3.46 KB
/
README.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html>
<html>
<style>.markdown-body{min-width: 200px; max-width: 790px; margin: 0 auto; padding: 30px;}</style>
<link rel="stylesheet" href="https://sindresorhus.com/github-markdown-css/github-markdown.css">
<link rel="stylesheet" href="http://cdn.jsdelivr.net/highlight.js/8.9.1/styles/github.min.css">
<body>
<article class="markdown-body">
<h2 id="atom-portable-for-windows">Atom Portable for Windows</h2>
<h3 id="intro">Intro</h3>
<p>Environment to build an Atom Portable distribution from scratch.</p>
<p>This means taking care of long path issues and other annoyances.<br>For terminal goodness ConEmu use the <strong>CTRL+ALT+SHIFT+T</strong> key binding.</p>
<p>I have bundled my favorite MIT/GPL licensed packages ...<br><em>I would have loved to bundle <a href="https://atom.io/packages/foldingtext-for-atom">FoldingText for Atom</a>, but I can't as it's commercial software.</em></p>
<h3 id="preview">Preview</h3>
<p><img src="https://raw.githubusercontent.com/JohnMurga/atom-portable/master/media/preview.gif" alt="Atom portable in action"></p>
<h3 id="how-it-works">How it works</h3>
<p>You can download and extract the pre-built 7z archive for every release ...<br>That is the easy and faster way to do it <img class="icon" title=":smirk:" alt="smirk" src="http://www.emoji-cheat-sheet.com/graphics/emojis/smirk.png" height="20"></p>
<p>Or you can download the source ZIP file and build from scratch ...<br>Which take a long time, but is hopefully as easy as (0!), 1, 2, 3 ...</p>
<p>The build system is an experiment in automating a build with nothing but old fashioned vanilla Windows components (<em>not having to worry about PowerShell versions or the like</em>).</p>
<p>Download the source ZIP file (<em>no Git required</em> <img class="icon" title=":stuck_out_tongue_winking_eye:" alt="stuck_out_tongue_winking_eye" src="http://www.emoji-cheat-sheet.com/graphics/emojis/stuck_out_tongue_winking_eye.png" height="20">), extract it somewhere ...<br>Then open a CMD window, go to the directory you extracted to and try :</p>
<ul>
<li>To download the packages</li>
</ul>
<pre><code>0-download-archives.bat</code></pre><ul>
<li>To then create the portable package and install plugins to it</li>
</ul>
<pre><code>1-extract-and-layout.bat & 2-install-atom-packages.bat</code></pre><ul>
<li>And as a final step, if you want to create an archive</li>
</ul>
<pre><code>3-package-binaries.bat</code></pre><p>If you take a peek into the newly created "packages" directory, you will find a full build of my portable distribution, including the latest Atom, Git, Meld, NodeJs LTS and ConEmu ... And then all you have to do is enjoy <img class="icon" title=":bomb:" alt="bomb" src="http://www.emoji-cheat-sheet.com/graphics/emojis/bomb.png" height="20"></p>
<p>The build and package process should work on Windows 7 and above (like Atom itself)<br><em>Tested on Windows7/8/10</em></p>
<h3 id="plans">Plans</h3>
<p>Still a little tidying up to do ...<br>And I have to document the hidden features <img class="icon" title=":scream:" alt="scream" src="http://www.emoji-cheat-sheet.com/graphics/emojis/scream.png" height="20"></p>
<p>As I use this myself there will be new features now and then.</p>
<p>And there are some items on the todo list :</p>
<ul>
<li>Easier updating</li>
<li>A VS Code sister to this project</li>
</ul>
<p>Anyway ...<br>Enjoy <img class="icon" title=":thumbsup:" alt="thumbsup" src="http://www.emoji-cheat-sheet.com/graphics/emojis/thumbsup.png" height="20"></p>
</article>
</body>
</html>