Unixの哲学、ソフトウェア開発、データ可視化、研究手法など、さまざまな「Zen」の原則を表示するためのスクリプト
- 複数のZen原則をインタラクティブに選択可能
- テキストベースのZenおよびPythonベースのZenの両方に対応
- ページングオプション付き(オプション
-pでless経由で表示) - 日本語版 Zen はオプション
-l JPで表示可能
- Unix Zen: Core principles of Unix philosophy and software design
- Bazaar Zen: Open source development wisdom from "The Cathedral and the Bazaar"
- EDA Zen: Best practices for Exploratory Data Analysis and visualization
- Research Question Zen: Guidelines for formulating research questions
- Statistics Zen: Principles for statistical analysis and modeling
- Slide Zen: Best practices for presentation design
- Python Zen: The Zen of Python (PEP 20)
- Bash shell
- Python 3 (for Python-based Zens)
- Unix-like environment (MacOS, Linux, WSL)
-
.zshrcor.bashrcにパスに追加:export PATH="$PATH:/path/to/regression-monkey-zen/src"
-
(Optional) エイリアスを追加:
alias regmonkey_zen="/path/to/regression-monkey-zen/src/regmonkey_zen.sh"
./regmonkey_zen.sh # Normal display
./regmonkey_zen.sh -p # Display output through less for scrolling.
├── README.md
└── src/
├── regmonkey_zen.sh # Main script
├── utils/
│ └── zen_parser.sh # Text file parser
└── zen_docs/ # Zen document collection
├── unix-zen.txt
├── bazaar-zen.txt
├── eda-zen.txt
├── research-question-zen.txt
├── statistics-zen.txt
├── slide-zen.txt
└── pyzen.py