Bash commands

echo "Using conditional statement to create a project directory and project"

# Variable section
export project_dir=$HOME/bashScriptTest  # change vscode to different name to test git clone
export project=$project_dir/APCSP-Fastpages  # change APCSP to name of project from git clone
export project_repo="https://github.com/dolphinalt/APCSP-Fastpages.git"  # change to project of choice

cd ~    # start in home directory

# Conditional block to make a project directory
if [ ! -d $project_dir ]
then 
    echo "Directory $project_dir does not exists... makinng directory $project_dir"
    mkdir -p $project_dir
fi
echo "Directory $project_dir exists." 

# Conditional block to git clone a project from project_repo
if [ ! -d $project ]
then
    echo "Directory $project does not exists... cloning $project_repo"
    cd $project_dir
    git clone $project_repo
    cd ~
fi
echo "Directory $project exists."
Using conditional statement to create a project directory and project
Directory /Users/ethan/bashScriptTest exists.
Directory /Users/ethan/bashScriptTest/APCSP-Fastpages does not exists... cloning https://github.com/dolphinalt/APCSP-Fastpages.git
Cloning into 'APCSP-Fastpages'...
remote: Enumerating objects: 424, done.        
remote: Counting objects: 100% (317/317), done.        
remote: Compressing objects: 100% (171/171), done.        
remote: Total 424 (delta 112), reused 232 (delta 89), pack-reused 107        
Receiving objects: 100% (424/424), 8.72 MiB | 4.14 MiB/s, done.
Resolving deltas: 100% (112/112), done.
Directory /Users/ethan/bashScriptTest/APCSP-Fastpages exists.
echo "Navigate to project, then navigate to area wwhere files were cloned"
cd /Users/ethan/vscode/APCSP-Fastpages
pwd

echo ""
echo "list top level or root of files with project pulled from github"
ls

echo ""
echo "list again with hidden files pulled from github"
ls -a   # hidden files flag, many shell commands have flags

echo ""
echo "list all files in long format"
ls -al   # all files and long listing
Navigate to project, then navigate to area wwhere files were cloned
/Users/ethan/vscode/APCSP-Fastpages

list top level or root of files with project pulled from github
2022-05-15-07-21-16.png	_config.yml		_sass
2022-05-15-07-24-25.png	_fastpages_docs		_word
2022-05-15-07-25-15.png	_includes		assets
Gemfile			_layouts		bash
LICENSE			_notebooks		docker-compose.yml
Makefile		_pages			images
README.md		_plugins		index.html
_action_files		_posts			python

list again with hidden files pulled from github
.			LICENSE			_posts
..			Makefile		_sass
.devcontainer.json	README.md		_word
.git			_action_files		assets
.gitattributes		_config.yml		bash
.github			_fastpages_docs		docker-compose.yml
.gitignore		_includes		images
2022-05-15-07-21-16.png	_layouts		index.html
2022-05-15-07-24-25.png	_notebooks		python
2022-05-15-07-25-15.png	_pages
Gemfile			_plugins

list all files in long format
total 848
drwxr-xr-x  31 ethan  staff     992 Aug 24 15:01 .
drwxr-xr-x   6 ethan  staff     192 Aug 26 15:17 ..
-rw-r--r--   1 ethan  staff     420 Aug 21 12:33 .devcontainer.json
drwxr-xr-x  15 ethan  staff     480 Aug 26 15:16 .git
-rw-r--r--   1 ethan  staff      84 Aug 21 12:33 .gitattributes
drwxr-xr-x   4 ethan  staff     128 Aug 21 12:33 .github
-rw-r--r--   1 ethan  staff     161 Aug 21 12:33 .gitignore
-rw-r--r--   1 ethan  staff  207007 Aug 21 12:33 2022-05-15-07-21-16.png
-rw-r--r--   1 ethan  staff   90979 Aug 21 12:33 2022-05-15-07-24-25.png
-rw-r--r--   1 ethan  staff   81691 Aug 21 12:33 2022-05-15-07-25-15.png
-rwxr-xr-x   1 ethan  staff    1304 Aug 21 12:33 Gemfile
-rw-r--r--   1 ethan  staff   11351 Aug 21 12:33 LICENSE
-rwxr-xr-x   1 ethan  staff    1422 Aug 21 12:33 Makefile
-rwxr-xr-x   1 ethan  staff    3629 Aug 21 12:33 README.md
drwxr-xr-x  18 ethan  staff     576 Aug 21 12:33 _action_files
-rw-r--r--   1 ethan  staff    3694 Aug 25 15:27 _config.yml
drwxr-xr-x  24 ethan  staff     768 Aug 21 12:33 _fastpages_docs
drwxr-xr-x  27 ethan  staff     864 Aug 21 12:33 _includes
drwxr-xr-x   6 ethan  staff     192 Aug 21 12:33 _layouts
drwxr-xr-x   9 ethan  staff     288 Aug 26 14:45 _notebooks
drwxr-xr-x   6 ethan  staff     192 Aug 21 12:33 _pages
drwxr-xr-x   4 ethan  staff     128 Aug 21 12:33 _plugins
drwxr-xr-x   6 ethan  staff     192 Aug 22 15:01 _posts
drwxr-xr-x   3 ethan  staff      96 Aug 21 12:33 _sass
drwxr-xr-x   3 ethan  staff      96 Aug 21 12:33 _word
drwxr-xr-x   4 ethan  staff     128 Aug 21 12:33 assets
drwxr-xr-x   3 root   staff      96 Aug 24 15:02 bash
-rwxr-xr-x   1 ethan  staff    1136 Aug 21 12:33 docker-compose.yml
drwxr-xr-x   7 ethan  staff     224 Aug 21 12:33 images
-rw-r--r--   1 ethan  staff     317 Aug 25 15:25 index.html
drwxr-xr-x   3 root   staff      96 Aug 24 15:01 python
echo "Look for posts"
export posts=$project/_posts  # _posts inside project
cd $posts  # this should exist per fastpages
pwd  # present working directory
ls -l  # list posts
Look for posts
/Users/ethan/bashScriptTest/APCSP-Fastpages/_posts
total 24
-rwxr-xr-x  1 ethan  staff  1966 Aug 29 14:32 2020-01-14-test-markdown-post.md
-rw-r--r--  1 ethan  staff   295 Aug 29 14:32 2022-08-21-APCSP-markdown-post.md
-rw-r--r--  1 ethan  staff   720 Aug 29 14:32 README.md
echo "Look for notebooks"
export notebooks=$project/_notebooks  # _notebooks is inside project
cd $notebooks   # this should exist per fastpages
pwd  # present working directory
ls -l  # list notebooks
Look for notebooks
/Users/ethan/bashScriptTest/APCSP-Fastpages/_notebooks
total 6216
-rw-r--r--  1 ethan  staff  3162468 Aug 29 14:32 2020-02-20-test copy.ipynb.save
-rw-r--r--  1 ethan  staff     2232 Aug 29 14:32 2020-02-22-test.ipynb
-rw-r--r--  1 ethan  staff     6431 Aug 29 14:32 2020-02-24-python-quiz.ipynb
-rw-r--r--  1 ethan  staff      771 Aug 29 14:32 README.md
drwxr-xr-x  4 ethan  staff      128 Aug 29 14:32 ghtop_images
drwxr-xr-x  3 ethan  staff       96 Aug 29 14:32 my_icons
echo "Look for images in notebooks, print working directory, list files"
cd $notebooks/images  # this should exist per fastpages
pwd
ls -l
Look for images in notebooks, print working directory, list files
bash: cd: /Users/ethan/bashScriptTest/APCSP-Fastpages/_notebooks/images: No such file or directory
/Users/ethan/bashScriptTest/APCSP-Fastpages/_notebooks
total 6216
-rw-r--r--  1 ethan  staff  3162468 Aug 29 14:32 2020-02-20-test copy.ipynb.save
-rw-r--r--  1 ethan  staff     2232 Aug 29 14:32 2020-02-22-test.ipynb
-rw-r--r--  1 ethan  staff     6431 Aug 29 14:32 2020-02-24-python-quiz.ipynb
-rw-r--r--  1 ethan  staff      771 Aug 29 14:32 README.md
drwxr-xr-x  4 ethan  staff      128 Aug 29 14:32 ghtop_images
drwxr-xr-x  3 ethan  staff       96 Aug 29 14:32 my_icons
echo "Navigate to project, then navigate to area wwhere files were cloned"

cd $project
echo "show the contents of README.md"
echo ""

cat README.md  # show contents of file, in this case markdown
echo ""
echo "end of README.md"
Navigate to project, then navigate to area wwhere files were cloned
show the contents of README.md

[//]: # (This template replaces README.md when someone creates a new repo with the fastpages template.)

![](https://github.com/dolphinalt/APCSP-Fastpages/workflows/CI/badge.svg) 
![](https://github.com/dolphinalt/APCSP-Fastpages/workflows/GH-Pages%20Status/badge.svg) 
[![](https://img.shields.io/static/v1?label=fastai&message=fastpages&color=57aeac&labelColor=black&style=flat&logo=data:image/png;base64,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)](https://github.com/fastai/fastpages)

https://dolphinalt.github.io/APCSP-Fastpages/

# My Blog


_powered by [fastpages](https://github.com/fastai/fastpages)_


## What To Do Next?

Great!  You have setup your repo.  Now its time to start writing content.  Some helpful links:

- [Writing Blogs With Jupyter](https://github.com/fastai/fastpages#writing-blog-posts-with-jupyter)

- [Writing Blogs With Markdown](https://github.com/fastai/fastpages#writing-blog-posts-with-markdown)

- [Writing Blog Posts With Word](https://github.com/fastai/fastpages#writing-blog-posts-with-microsoft-word)

- [(Optional) Preview Your Blog Locally](_fastpages_docs/DEVELOPMENT.md)

Note: you may want to remove example blog posts from the `_posts`,  `_notebooks` or `_word` folders (but leave them empty, don't delete these folders) if you don't want these blog posts to appear on your site.

Please use the [nbdev & blogging channel](https://forums.fast.ai/c/fastai-users/nbdev/48) in the fastai forums for any questions or feature requests.

end of README.md
echo "Show the shell environment variables, key on left of equal value on right"
echo ""

env
Show the shell environment variables, key on left of equal value on right

SHELL=/bin/zsh
TMPDIR=/var/folders/rj/xqwp1ltn32x43mdbnjtt7_kw0000gp/T/
PYTHONUNBUFFERED=1
OLDPWD=/Users/ethan/bashScriptTest/APCSP-Fastpages/_notebooks
ORIGINAL_XDG_CURRENT_DESKTOP=undefined
MallocNanoZone=0
PYDEVD_USE_FRAME_EVAL=NO
PYTHONIOENCODING=utf-8
USER=ethan
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.CdC9C6VKUG/Listeners
__CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0
PAGER=cat
VSCODE_AMD_ENTRYPOINT=vs/workbench/api/node/extensionHostProcess
ELECTRON_RUN_AS_NODE=1
PATH=/usr/bin:/bin:/usr/sbin:/sbin
LaunchInstanceID=76CDE6C2-7A2B-4C18-AECA-46D7C99A5E36
__CFBundleIdentifier=com.microsoft.VSCode
PWD=/Users/ethan/bashScriptTest/APCSP-Fastpages
notebooks=/Users/ethan/bashScriptTest/APCSP-Fastpages/_notebooks
VSCODE_HANDLES_UNCAUGHT_ERRORS=true
project_repo=https://github.com/dolphinalt/APCSP-Fastpages.git
project=/Users/ethan/bashScriptTest/APCSP-Fastpages
project_dir=/Users/ethan/bashScriptTest
XPC_FLAGS=0x0
PS1=[PEXP\[\]ECT_PROMPT>
XPC_SERVICE_NAME=0
SHLVL=1
HOME=/Users/ethan
APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL=1
VSCODE_NLS_CONFIG={"locale":"en-us","availableLanguages":{},"_languagePackSupport":true}
LOGNAME=ethan
LC_CTYPE=UTF-8
VSCODE_IPC_HOOK=/Users/ethan/Library/Application Support/Code/1.70.2-main.sock
VSCODE_CODE_CACHE_PATH=/Users/ethan/Library/Application Support/Code/CachedData/e4503b30fc78200f846c62cf8091b76ff5547662
VSCODE_PID=356
posts=/Users/ethan/bashScriptTest/APCSP-Fastpages/_posts
VSCODE_CWD=/
SECURITYSESSIONID=186a3
_=/usr/bin/env
cd $project

echo ""
echo "show the secrets of .git"
cd .git
ls -l

echo ""
echo "look at config file"
cat config
show the secrets of .git
total 56
-rw-r--r--   1 ethan  staff     23 Aug 29 14:32 HEAD
-rw-r--r--   1 ethan  staff    319 Aug 29 14:32 config
-rw-r--r--   1 ethan  staff     73 Aug 29 14:32 description
drwxr-xr-x  15 ethan  staff    480 Aug 29 14:32 hooks
-rw-r--r--   1 ethan  staff  12262 Aug 29 14:32 index
drwxr-xr-x   3 ethan  staff     96 Aug 29 14:32 info
drwxr-xr-x   4 ethan  staff    128 Aug 29 14:32 logs
drwxr-xr-x   4 ethan  staff    128 Aug 29 14:32 objects
-rw-r--r--   1 ethan  staff    184 Aug 29 14:32 packed-refs
drwxr-xr-x   5 ethan  staff    160 Aug 29 14:32 refs

look at config file
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
	ignorecase = true
	precomposeunicode = true
[remote "origin"]
	url = https://github.com/dolphinalt/APCSP-Fastpages.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master