(Install.org)+sessions and tangle file outputs for each optional sh item
This commit is contained in:
@@ -5,6 +5,9 @@ Each heading is a step in the install process.
|
|||||||
Run each headings source code snippets as you progress through them.
|
Run each headings source code snippets as you progress through them.
|
||||||
Any snippets that have the tag =:optional:= can be avoided, and are likely extra functionality that you can use later on.
|
Any snippets that have the tag =:optional:= can be avoided, and are likely extra functionality that you can use later on.
|
||||||
* Generate user directories
|
* Generate user directories
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :session *install-sh* :results none :tangle Install.sh
|
||||||
|
:END:
|
||||||
This makes some useful directories that are used by the system and/or by me.
|
This makes some useful directories that are used by the system and/or by me.
|
||||||
I split these into two sections so at minimum you can install the system folders and generate the user folders if you wish.
|
I split these into two sections so at minimum you can install the system folders and generate the user folders if you wish.
|
||||||
** System folders
|
** System folders
|
||||||
@@ -29,6 +32,9 @@ mkdir ~/Code/Learning;
|
|||||||
mkdir ~/Code/Projects;
|
mkdir ~/Code/Projects;
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
* Clone templates :optional:
|
* Clone templates :optional:
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :session *install-sh* :results none :tangle Install.sh
|
||||||
|
:END:
|
||||||
These are templates coded by me (MIT licensed) which are basically boilerplate helpers for differing languages.
|
These are templates coded by me (MIT licensed) which are basically boilerplate helpers for differing languages.
|
||||||
They allow me to quickly start coding up projects as they remove the hassle of setting the build system and source directories up manually.
|
They allow me to quickly start coding up projects as they remove the hassle of setting the build system and source directories up manually.
|
||||||
They're cloned into =~/Code/Templates= not only so you can hack on them as you wish but also so you can generate templates even when offline just by copying the template you want and removing/replacing the '.git' directory in it.
|
They're cloned into =~/Code/Templates= not only so you can hack on them as you wish but also so you can generate templates even when offline just by copying the template you want and removing/replacing the '.git' directory in it.
|
||||||
@@ -74,7 +80,7 @@ done
|
|||||||
#+END_SRC
|
#+END_SRC
|
||||||
* Emacs support :optional:
|
* Emacs support :optional:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :session *install* :results none :tangle Install.el
|
:header-args: :session *install-el* :results none :tangle Install.el
|
||||||
:END:
|
:END:
|
||||||
** Get all modules in Dotfiles
|
** Get all modules in Dotfiles
|
||||||
The main function used to retrieve all the stowable modules in the Dotfiles directory.
|
The main function used to retrieve all the stowable modules in the Dotfiles directory.
|
||||||
|
|||||||
Reference in New Issue
Block a user