diff --git a/README.md b/README.md index d7f2e8e6..8ebb5811 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,14 @@ [![GitHub stars](https://img.shields.io/github/stars/oldratlee/useful-scripts.svg?style=social&label=Star&)](https://github.com/oldratlee/useful-scripts/stargazers) [![GitHub forks](https://img.shields.io/github/forks/oldratlee/useful-scripts.svg?style=social&label=Fork&)](https://github.com/oldratlee/useful-scripts/fork) +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts)。 👉 把平时有用的手动操作做成脚本,这样可以便捷的使用。 ✨ 有自己用的好的脚本 或是 平时常用但没有写成脚本的功能,欢迎提供([提交Issue](https://github.com/oldratlee/useful-scripts/issues))和分享([Fork后提交代码](https://github.com/oldratlee/useful-scripts/fork))! 💖 -PS: - 本仓库的脚本(如`Java`相关脚本)在阿里等公司(如随身云,见[`awesome-scripts`仓库](https://github.com/Suishenyun/awesome-scripts)说明)的线上生产环境部署使用。 如果你的公司有部署使用,欢迎使用通过[提交Issue](https://github.com/oldratlee/useful-scripts/issues)告知,方便互相交流反馈~ 💘 diff --git a/docs/install.md b/docs/install.md index 42bdad32..d4e2bfa5 100644 --- a/docs/install.md +++ b/docs/install.md @@ -1,6 +1,12 @@ 🐌 下载使用 ==================================== +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/install.md)。 + +---------------------- + 下载整个工程的脚本 ------------------- diff --git a/docs/java.md b/docs/java.md index 41faf9d0..4754444f 100644 --- a/docs/java.md +++ b/docs/java.md @@ -1,6 +1,12 @@ 🐌 `Java`相关脚本 ==================================== +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md)。 + +---------------------- + @@ -50,6 +56,12 @@ 🍺 [show-busy-java-threads](../show-busy-java-threads) ---------------------- +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-show-busy-java-threads)。 + +---------------------- + 用于快速排查`Java`的`CPU`性能问题(`top us`值过高),自动查出运行的`Java`进程中消耗`CPU`多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。 目前只支持`Linux`。原因是`Mac`、`Windows`的`ps`命令不支持列出进程的线程`id`,更多信息参见[#33](https://github.com/oldratlee/useful-scripts/issues/33),欢迎提供解法。 @@ -225,6 +237,12 @@ $ show-busy-java-threads 🍺 [show-duplicate-java-classes](../show-duplicate-java-classes) ---------------------- +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-show-duplicate-java-classes)。 + +---------------------- + 找出`Java Lib`(`Java`库,即`Jar`文件)或`Class`目录(类目录)中的重复类。 全系统支持(`Python`实现,安装`Python`即可),如`Linux`、`Mac`、`Windows`。 @@ -388,6 +406,12 @@ class paths to find: 🍺 [find-in-jars](../find-in-jars) ---------------------- +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-find-in-jars)。 + +---------------------- + 在当前目录下所有`jar`文件里,查找类或资源文件。 支持`Linux`、`Mac`、`Windows`(`cygwin`、`MSSYS`)。 diff --git a/docs/shell.md b/docs/shell.md index 30286314..3cd19f5a 100644 --- a/docs/shell.md +++ b/docs/shell.md @@ -1,6 +1,12 @@ 🐌 `Shell`相关脚本 ==================================== +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/shell.md)。 + +---------------------- + diff --git a/docs/vcs.md b/docs/vcs.md index ff3925d8..178d26ef 100644 --- a/docs/vcs.md +++ b/docs/vcs.md @@ -1,6 +1,12 @@ 🐌 `VCS`相关脚本 ==================================== +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ +> +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/vcs.md)。 + +---------------------- + > 你会发现这些脚本都是`svn`分支相关的操作。 > > 个人在使用`Git`的过程中(7年+),并没有发现有对应脚本的需求(侧面反映出`Git`的优秀)。 diff --git a/test-cases/shunit2-lib b/test-cases/shunit2-lib new file mode 160000 index 00000000..ebc4baa0 --- /dev/null +++ b/test-cases/shunit2-lib @@ -0,0 +1 @@ +Subproject commit ebc4baa08f045b7ef0f45c4b7d6f34f08d732f3d