From ccefeeb1726ad1ccf26ed7fe0bb55cf846fde443 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sat, 10 Jul 2021 17:09:35 +0100 Subject: (Install.org)+sessions and tangle file outputs for each optional sh item --- Install.org | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Install.org') diff --git a/Install.org b/Install.org index a7d2f0c..4cd5a3c 100644 --- a/Install.org +++ b/Install.org @@ -5,6 +5,9 @@ Each heading is a step in the install process. 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. * 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. 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 @@ -29,6 +32,9 @@ mkdir ~/Code/Learning; mkdir ~/Code/Projects; #+END_SRC * 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. 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. @@ -74,7 +80,7 @@ done #+END_SRC * Emacs support :optional: :PROPERTIES: -:header-args: :session *install* :results none :tangle Install.el +:header-args: :session *install-el* :results none :tangle Install.el :END: ** Get all modules in Dotfiles The main function used to retrieve all the stowable modules in the Dotfiles directory. -- cgit v1.2.3-13-gbd6f