文件名称:git-utilities:使用 git repos 的 Shell 脚本
文件大小:237KB
文件格式:ZIP
更新时间:2024-06-19 08:40:32
Shell
本文解释了构建具有专业开发人员所需“一切”的 Mac 机器的脚本。 这是一个“引导”脚本,使您能够更轻松地管理相互竞争的组件堆栈及其不同版本的复杂性。 此处涵盖 Java、Python、Node 及其最流行的附加组件。 脚本中的逻辑超出了 Homebrew 的功能,并配置了刚刚安装的组件: 必要时安装依赖组件 显示安装的版本号(到日志) 在.bash_profile 中添加别名和路径(如果需要) 执行配置(比如添加一个mariadb启动所需的缺失文件) 编辑配置设置(例如在 config.conf 文件中更改 Nginx 中的默认端口) 如果可用,请升级和卸载 使用该组件运行演示以确保已安装的内容确实有效。 TD;LR定制 这为 MacOS 笔记本电脑带来了 DevSecOps 风格的“不可变架构” 。 不变性意味着替换整个机器实例,而不是升级或修复故障组件。 像许多人一样
【文件预览】:
git-utilities-master
----my_github_accts.csv(434B)
----aliases.sh(5KB)
----hooks()
--------pre-commit.dateverif.sh(975B)
--------pre-commit.shellcheck.sh(1KB)
--------commit-msg(215B)
--------post-checkout(309B)
--------pre-push(295B)
--------post-merge(300B)
--------post-commit(323B)
--------prepare-commit-msg(313B)
----git-sample-repo-create.sh(16KB)
----ps-auto-log.ps1(1KB)
----secrets.sh(4KB)
----git-basics.env(492B)
----gup.sh(163B)
----git-custom-commands()
--------graph-dag(1KB)
--------git-squash(473B)
--------git-echo(149B)
--------git-c(1KB)
----node-test1()
--------index-error.js(218B)
--------index.js(218B)
--------package.json(297B)
--------index-valid.js(238B)
--------.gitignore(27B)
--------README.md(4KB)
--------.jshintrc(158B)
----git-flow-create.sh(2KB)
----mac-prompt.bash(522B)
----git-hooks-install.sh(785B)
----tests()
--------phantomjs-smoke.js(184B)
--------HelloWorld.scala(66B)
--------phantomjs-duck-search-1120x550.py(759B)
--------jenkins_secret_setup.py(2KB)
--------timestamps.py(1KB)
--------chrome_pycon_search.py(520B)
--------firefox-google-search.py(1KB)
--------chrome-headless.py(1KB)
--------.DS_Store(6KB)
--------phantomjs-duck.py(759B)
--------chrome_github_login.py(1KB)
--------firefox_pycon_search.py(488B)
--------firefox_github_ssh_add.py(3KB)
--------chrome-google-search-quit.py(462B)
--------firefox_unittest.py(638B)
----mac-install-all.sh(156KB)
----extract-sample.sh(1KB)
----LICENSE(1KB)
----github_img_to_cloudinary.py(7KB)
----my_ps_functions.ps1(1KB)
----git-sample-repo-create.ps1(15KB)
----wm-ps-utils.psm1(1KB)
----.gitsecret()
--------.DS_Store(8KB)
--------paths()
--------keys()
----sonar1.sh(321B)
----.bash_profile(7KB)
----git-hooks-install.ps1(990B)
----alias-functions.sh(2KB)
----foundation-website-init.sh(2KB)
----git-sisters-update.sh(8KB)
----configs()
--------junit5-maven.xml(170B)
--------soton-test-python-installation.py(3KB)
--------limit.maxproc.plist(587B)
--------limit.maxfiles.plist(542B)
--------java-testng-maven.xml(292B)
--------java-mockito-maven.xml(148B)
--------java-junit4-maven.xml(138B)
----git-upload-new.ps1(2KB)
----git-client-config.ps1(4KB)
----fake-bash.bat(337B)
----.gitignore(2KB)
----git-stash.sh(11KB)
----.gitignore_global(2KB)
----gitlab-on-pi3.sh(3KB)
----git-imerge-conflict1-create.sh(3KB)
----temp.py(2KB)
----competent-hoover-f47adf.netlify.com_2018-08-27_09-31-30.report.html(318KB)
----README.md(21KB)
----git-sisters-update.ps1(16KB)
----create-conflict.sh(512B)
----git-patch.sh(10KB)
----.gitattributes(435B)
----.git-completion.bash(67KB)
----git-basics.sh(17KB)
----my_github_accts_vars.sh(263B)