mirror of
https://github.com/pConst/basic_verilog.git
synced 2025-01-28 07:02:55 +08:00
Updated scripts
This commit is contained in:
parent
50300add8a
commit
bdfd79b542
16
scripts/clean_kcpsm.sh
Normal file
16
scripts/clean_kcpsm.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# clean_kcpsm.sh
|
||||
# published as part of https://github.com/pConst/basic_verilog
|
||||
# Konstantin Pavlov, pavlovconst@gmail.com
|
||||
# ------------------------------------------------------------------------------
|
||||
#
|
||||
# Use this file as a boilerplate for your custom clean script
|
||||
# for KCPSM directories
|
||||
|
||||
|
||||
rm -f *.txt
|
||||
rm -f *.fmt
|
||||
rm -f *.log
|
||||
|
39
scripts/git_pull_subdirs.sh
Normal file
39
scripts/git_pull_subdirs.sh
Normal file
@ -0,0 +1,39 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
# git_pull_subdirs.sh
|
||||
# published as part of https://github.com/pConst/basic_verilog
|
||||
# Konstantin Pavlov, pavlovconst@gmail.com
|
||||
#
|
||||
# Simple script to update all git repos in the current directory
|
||||
#
|
||||
# ===========================================================================
|
||||
# !! CAUTION! All repos will be reset and all uncommitted changes lost !!
|
||||
# ===========================================================================
|
||||
|
||||
|
||||
eval $(ssh-agent)
|
||||
ssh-add
|
||||
|
||||
pp=$(pwd)
|
||||
|
||||
#find . -maxdepth 1 -type d -print0 | while IFS= read -r -d '' fp; do
|
||||
find . -type d -print0 | while IFS= read -r -d '' fp; do
|
||||
cd "$fp"
|
||||
if [ -d "./.git" ]; then
|
||||
|
||||
echo
|
||||
echo "==================================================================="
|
||||
echo "Working in $fp"
|
||||
echo "==================================================================="
|
||||
|
||||
git config --replace-all core.filemode false
|
||||
|
||||
#git reset --hard
|
||||
|
||||
git pull --recurse-submodules --all
|
||||
#git submodule init
|
||||
git submodule update --recursive
|
||||
fi
|
||||
cd "$pp"
|
||||
done
|
||||
|
13
scripts/make_kcpsm.sh
Normal file
13
scripts/make_kcpsm.sh
Normal file
@ -0,0 +1,13 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# make_kcpsm.sh
|
||||
# published as part of https://github.com/pConst/basic_verilog
|
||||
# Konstantin Pavlov, pavlovconst@gmail.com
|
||||
# ------------------------------------------------------------------------------
|
||||
#
|
||||
# Use this file to assemble KCPSM memory files from .psm sources
|
||||
|
||||
|
||||
wine kcpsm6.exe main_psm.psm
|
||||
|
@ -1,21 +0,0 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
# update_git_repos.sh
|
||||
# Konstantin Pavlov, pavlovconst@gmail.com
|
||||
#
|
||||
# Simple script to update all git repos in the current directory
|
||||
#
|
||||
# ===========================================================================
|
||||
# !! CAUTION! All repos will be reset and all uncommitted changes lost !!
|
||||
# ===========================================================================
|
||||
#
|
||||
# see git_pull_subdirs.bat for mode convinient and clever script variant
|
||||
#
|
||||
|
||||
export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
|
||||
|
||||
eval $(ssh-agent)
|
||||
ssh-add
|
||||
|
||||
find . -type d -exec echo {} ' ' \; -exec git -C {} reset --hard \;
|
||||
find . -type d -exec echo {} ' ' \; -exec git -C {} pull --recurse-submodules --all \;
|
Loading…
x
Reference in New Issue
Block a user