mirror of
https://github.com/opensiriusfox/bashrc.d.git
synced 2025-06-16 20:31:15 -07:00
Merge branch 'master' into kusanagi
This commit is contained in:
commit
7c67fef404
4 changed files with 24 additions and 3 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.directory
|
20
1-parallel-template
Normal file
20
1-parallel-template
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
MAX_JOBS=8
|
||||||
|
function holdForWork() {
|
||||||
|
while [[ $MAX_JOBS -le $(jobs -l | wc -l) ]]; do sleep 0.1; done
|
||||||
|
}
|
||||||
|
function holdForFinish() {
|
||||||
|
while [[ $(jobs -lr | wc -l) -gt 0 ]]; do sleep 0.1; done
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for TASK in TASK_LIST; do
|
||||||
|
holdForWork
|
||||||
|
(
|
||||||
|
echo ""
|
||||||
|
) &>/dev/null &
|
||||||
|
done
|
||||||
|
|
||||||
|
holdForFinish
|
||||||
|
echo " ...done!"
|
|
@ -103,7 +103,7 @@ treep() { # short for tree pager
|
||||||
|
|
||||||
ts() {
|
ts() {
|
||||||
( # so we don't get stuck in that folder
|
( # so we don't get stuck in that folder
|
||||||
cd "$HOME/Dropbox/Grad School/Writing/0000-dissertation"
|
cd "$HOME/Documents/GradSchool/Writing/0000-dissertation"
|
||||||
grep -R "$1" *
|
grep -R "$1" *
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,7 +72,7 @@ if [ -d "$HOME/.local" ] ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Load information that is in any extra random installed directory.
|
# Load information that is in any extra random installed directory.
|
||||||
__LOAD_DIRS=(/opt/mate /opt/makemkv /opt/ffmpeg $HOME/.gem/ruby/2.5.0 /opt/icestorm)
|
__LOAD_DIRS=(/opt/fpga /opt/makemkv /opt/icestorm)
|
||||||
for DIR_EXPAND in ${__LOAD_DIRS[*]}; do
|
for DIR_EXPAND in ${__LOAD_DIRS[*]}; do
|
||||||
loadDirectory $DIR_EXPAND
|
loadDirectory $DIR_EXPAND
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue