gitextract_of7ukk9b/ ├── .dir-locals.el ├── .gitattributes ├── .github/ │ ├── dependabot.yml │ ├── labeler.yml │ ├── scripts/ │ │ ├── setup-eask │ │ └── setup-eask.ps1 │ └── workflows/ │ ├── analyze.yml │ ├── build.yml │ ├── compat.yml │ ├── compile.yml │ ├── config.yml │ ├── deprecated/ │ │ ├── .gitkeep │ │ ├── color.yml │ │ └── error.yml │ ├── disabled/ │ │ └── .gitkeep │ ├── docker.yml │ ├── docs.yml │ ├── emacs.yml │ ├── exec.yml │ ├── exit_status.yml │ ├── global.yml │ ├── install.yml │ ├── labeler.yml │ ├── link.yml │ ├── local.yml │ ├── options.yml │ ├── outdated_upgrade.yml │ ├── search.yml │ ├── test_buttercup.yml │ ├── test_ecukes.yml │ ├── test_ert-runner.yml │ ├── test_ert.yml │ ├── update_submodules.yml │ ├── upgrade-eask.yml │ └── webinstall.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Dockerfile ├── Eask ├── LICENSE ├── Makefile ├── PKGBUILD ├── README.md ├── bin/ │ ├── eask │ └── eask.bat ├── cmds/ │ ├── clean/ │ │ ├── all.js │ │ ├── autoloads.js │ │ ├── dist.js │ │ ├── elc.js │ │ ├── log-file.js │ │ ├── pkg-file.js │ │ └── workspace.js │ ├── core/ │ │ ├── analyze.js │ │ ├── archives.js │ │ ├── bump.js │ │ ├── cat.js │ │ ├── clean.js │ │ ├── compile.js │ │ ├── concat.js │ │ ├── create.js │ │ ├── docker.js │ │ ├── docs.js │ │ ├── emacs.js │ │ ├── eval.js │ │ ├── exec-path.js │ │ ├── exec.js │ │ ├── files.js │ │ ├── format.js │ │ ├── generate.js │ │ ├── info.js │ │ ├── init.js │ │ ├── install-deps.js │ │ ├── install-file.js │ │ ├── install-vc.js │ │ ├── install.js │ │ ├── keywords.js │ │ ├── link.js │ │ ├── lint.js │ │ ├── list.js │ │ ├── load-path.js │ │ ├── load.js │ │ ├── loc.js │ │ ├── outdated.js │ │ ├── package-directory.js │ │ ├── package.js │ │ ├── recipe.js │ │ ├── recompile.js │ │ ├── refresh.js │ │ ├── reinstall.js │ │ ├── repl.js │ │ ├── run.js │ │ ├── search.js │ │ ├── source.js │ │ ├── status.js │ │ ├── test.js │ │ ├── uninstall.js │ │ └── upgrade.js │ ├── create/ │ │ ├── el-project.js │ │ ├── elpa.js │ │ └── package.js │ ├── docs/ │ │ └── el2org.js │ ├── format/ │ │ ├── elfmt.js │ │ └── elisp-autofmt.js │ ├── generate/ │ │ ├── autoloads.js │ │ ├── ignore.js │ │ ├── license.js │ │ ├── pkg-file.js │ │ ├── recipe.js │ │ ├── test/ │ │ │ ├── buttercup.js │ │ │ ├── ecukes.js │ │ │ ├── ert-runner.js │ │ │ └── ert.js │ │ ├── test.js │ │ ├── workflow/ │ │ │ ├── circle-ci.js │ │ │ ├── github.js │ │ │ ├── gitlab.js │ │ │ └── travis-ci.js │ │ └── workflow.js │ ├── link/ │ │ ├── add.js │ │ ├── delete.js │ │ └── list.js │ ├── lint/ │ │ ├── checkdoc.js │ │ ├── declare.js │ │ ├── elint.js │ │ ├── elisp-lint.js │ │ ├── elsa.js │ │ ├── indent.js │ │ ├── keywords.js │ │ ├── license.js │ │ ├── org.js │ │ ├── package.js │ │ └── regexps.js │ ├── run/ │ │ ├── command.js │ │ └── script.js │ ├── source/ │ │ ├── add.js │ │ ├── delete.js │ │ └── list.js │ ├── test/ │ │ ├── activate.js │ │ ├── buttercup.js │ │ ├── ecukes.js │ │ ├── ert-runner.js │ │ ├── ert.js │ │ └── melpazoid.js │ └── util/ │ ├── locate.js │ ├── root.js │ └── upgrade-eask.js ├── docs/ │ ├── .gitignore │ ├── config/ │ │ └── _default/ │ │ ├── config.yaml │ │ └── languages.yaml │ ├── content/ │ │ ├── Continuous-Integration/ │ │ │ ├── CircleCI/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── GitHub-Actions/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── GitLab-Runner/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Travis-CI/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── Contributing/ │ │ │ ├── Codebase-Overview/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Developing-Eask/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Documentation/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── How-to-Contribute/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── PR/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── DSL/ │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── Development-API/ │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── Examples/ │ │ │ ├── Emacs-Configuration/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Package-Development/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Real-project-examples/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── FAQ/ │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── Getting-Started/ │ │ │ ├── Advanced-Usage/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Basic-Usage/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Commands-and-options/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Directory-Structure/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Finding-Emacs/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Install-Eask/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Introduction/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── Quick-Start/ │ │ │ │ ├── _index.en.md │ │ │ │ └── _index.zh-tw.md │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── License/ │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── Troubleshooting/ │ │ │ ├── _index.en.md │ │ │ └── _index.zh-tw.md │ │ ├── _index.en.md │ │ ├── _index.zh-tw.md │ │ ├── tos.en.md │ │ └── tos.zh-tw.md │ ├── data/ │ │ └── menu/ │ │ ├── extra.yaml │ │ └── more.yaml │ ├── etc/ │ │ ├── execution order.drawio │ │ └── scopes.drawio │ ├── layouts/ │ │ └── partials/ │ │ └── head/ │ │ └── custom.html │ └── static/ │ ├── custom.css │ └── main.js ├── eask.js ├── flake.nix ├── lisp/ │ ├── _prepare.el │ ├── clean/ │ │ ├── all.el │ │ ├── autoloads.el │ │ ├── dist.el │ │ ├── elc.el │ │ ├── log-file.el │ │ ├── pkg-file.el │ │ └── workspace.el │ ├── core/ │ │ ├── analyze.el │ │ ├── archives.el │ │ ├── bump.el │ │ ├── cat.el │ │ ├── compile.el │ │ ├── concat.el │ │ ├── emacs.el │ │ ├── eval.el │ │ ├── exec-path.el │ │ ├── exec.el │ │ ├── files.el │ │ ├── info.el │ │ ├── init.el │ │ ├── install-deps.el │ │ ├── install-file.el │ │ ├── install-vc.el │ │ ├── install.el │ │ ├── keywords.el │ │ ├── list.el │ │ ├── load-path.el │ │ ├── load.el │ │ ├── loc.el │ │ ├── outdated.el │ │ ├── package-directory.el │ │ ├── package.el │ │ ├── recipe.el │ │ ├── recompile.el │ │ ├── refresh.el │ │ ├── reinstall.el │ │ ├── repl.el │ │ ├── search.el │ │ ├── status.el │ │ ├── uninstall.el │ │ └── upgrade.el │ ├── create/ │ │ ├── el-project.el │ │ ├── elpa.el │ │ └── package.el │ ├── docs/ │ │ └── el2org.el │ ├── extern/ │ │ ├── ansi.el │ │ ├── github-elpa.el │ │ ├── package-build/ │ │ │ ├── 24/ │ │ │ │ ├── package-build-badges.el │ │ │ │ ├── package-build.el │ │ │ │ ├── package-recipe-mode.el │ │ │ │ └── package-recipe.el │ │ │ ├── 25/ │ │ │ │ ├── package-build-badges.el │ │ │ │ ├── package-build.el │ │ │ │ ├── package-recipe-mode.el │ │ │ │ └── package-recipe.el │ │ │ ├── 26/ │ │ │ │ ├── package-build-badges.el │ │ │ │ ├── package-build.el │ │ │ │ ├── package-recipe-mode.el │ │ │ │ └── package-recipe.el │ │ │ └── README.md │ │ ├── package-build.el │ │ ├── package-recipe.el │ │ └── package.el │ ├── format/ │ │ ├── elfmt.el │ │ └── elisp-autofmt.el │ ├── generate/ │ │ ├── autoloads.el │ │ ├── ignore.el │ │ ├── license.el │ │ ├── pkg-file.el │ │ ├── recipe.el │ │ ├── test/ │ │ │ ├── buttercup.el │ │ │ ├── ecukes.el │ │ │ ├── ert-runner.el │ │ │ └── ert.el │ │ └── workflow/ │ │ ├── circle-ci.el │ │ ├── github.el │ │ ├── gitlab.el │ │ └── travis-ci.el │ ├── help/ │ │ ├── core/ │ │ │ ├── analyze │ │ │ ├── bump │ │ │ ├── compile │ │ │ ├── concat │ │ │ ├── docs │ │ │ ├── eval │ │ │ ├── exec │ │ │ ├── info │ │ │ ├── init │ │ │ ├── install │ │ │ ├── install-deps │ │ │ ├── install-file │ │ │ ├── install-vc │ │ │ ├── recipe │ │ │ ├── reinstall │ │ │ ├── search │ │ │ └── uninstall │ │ ├── format/ │ │ │ ├── elfmt │ │ │ └── elisp-autofmt │ │ ├── init/ │ │ │ ├── cask │ │ │ ├── eldev │ │ │ ├── keg │ │ │ └── source │ │ ├── link/ │ │ │ ├── add/ │ │ │ │ ├── error │ │ │ │ └── success/ │ │ │ │ ├── eask │ │ │ │ └── pkg │ │ │ └── delete │ │ ├── lint/ │ │ │ ├── checkdoc │ │ │ ├── declare │ │ │ ├── elint │ │ │ ├── elisp-lint │ │ │ ├── elsa │ │ │ ├── indent │ │ │ ├── keywords │ │ │ ├── keywords-file │ │ │ ├── keywords-header │ │ │ ├── org │ │ │ ├── package │ │ │ └── regexps │ │ ├── run/ │ │ │ ├── command │ │ │ └── script │ │ ├── source/ │ │ │ ├── add │ │ │ └── delete │ │ └── test/ │ │ ├── ert │ │ └── melpazoid │ ├── init/ │ │ ├── cask.el │ │ ├── eldev.el │ │ ├── keg.el │ │ └── source.el │ ├── link/ │ │ ├── add.el │ │ ├── delete.el │ │ └── list.el │ ├── lint/ │ │ ├── checkdoc.el │ │ ├── declare.el │ │ ├── elint.el │ │ ├── elisp-lint.el │ │ ├── elsa.el │ │ ├── indent.el │ │ ├── keywords.el │ │ ├── license.el │ │ ├── org.el │ │ ├── package.el │ │ └── regexps.el │ ├── run/ │ │ ├── command.el │ │ └── script.el │ ├── source/ │ │ ├── add.el │ │ ├── delete.el │ │ └── list.el │ ├── test/ │ │ ├── activate.el │ │ ├── buttercup.el │ │ ├── ecukes.el │ │ ├── ert-runner.el │ │ ├── ert.el │ │ └── melpazoid.el │ └── util/ │ └── root.el ├── package.json ├── src/ │ ├── env.js │ └── util.js ├── test/ │ ├── color/ │ │ ├── .gitignore │ │ ├── Eask │ │ ├── color.el │ │ └── run.sh │ ├── development/ │ │ ├── compat.el │ │ └── compile/ │ │ └── test-redefine.el │ ├── error/ │ │ ├── .gitignore │ │ ├── Eask │ │ └── run.sh │ ├── fixtures/ │ │ ├── home/ │ │ │ ├── .emacs.d/ │ │ │ │ ├── .gitignore │ │ │ │ ├── Eask │ │ │ │ ├── RADME.md │ │ │ │ └── init.el │ │ │ ├── .gitignore │ │ │ ├── Eask │ │ │ └── scripts/ │ │ │ ├── setup.ps1 │ │ │ ├── setup.sh │ │ │ └── testing.sh │ │ ├── mini.pkg.1/ │ │ │ ├── Eask │ │ │ ├── RADME.md │ │ │ ├── files/ │ │ │ │ ├── mini.pkg.1-1.el │ │ │ │ └── mini.pkg.1-2.el │ │ │ └── mini.pkg.1.el │ │ └── mini.pkg.2/ │ │ ├── Eask │ │ ├── RADME.md │ │ ├── files/ │ │ │ ├── mini.pkg.2-1.el │ │ │ └── mini.pkg.2-2.el │ │ └── mini.pkg.2.el │ └── jest/ │ ├── README.md │ ├── __snapshots__/ │ │ └── analyze.test.js.snap │ ├── analyze/ │ │ ├── dsl/ │ │ │ ├── .gitignore │ │ │ ├── Eask │ │ │ └── check-dsl.el │ │ ├── errors/ │ │ │ ├── Eask-error │ │ │ ├── Eask-lexical │ │ │ ├── Eask-normal │ │ │ └── Eask-warn │ │ └── metadata/ │ │ ├── .gitignore │ │ ├── Eask │ │ └── check-metadata.el │ ├── analyze.test.js │ ├── buttercup/ │ │ ├── .gitignore │ │ ├── Eask │ │ ├── test-fail/ │ │ │ └── buttercup-test.el │ │ └── test-ok/ │ │ └── buttercup-test.el │ ├── compile/ │ │ ├── Eask │ │ ├── fail.el │ │ └── mock.el │ ├── compile.test.js │ ├── config/ │ │ └── init.el │ ├── config.test.js │ ├── docker/ │ │ ├── Eask │ │ ├── RADME.md │ │ ├── files/ │ │ │ ├── mini.pkg.1-1.el │ │ │ └── mini.pkg.1-2.el │ │ └── mini.pkg.1.el │ ├── docker.test.js │ ├── ecukes/ │ │ ├── Eask │ │ └── features/ │ │ ├── foo.feature │ │ ├── step-definitions/ │ │ │ └── ecukes-steps.el │ │ └── support/ │ │ └── env.el │ ├── emacs.test.js │ ├── empty/ │ │ └── .gitkeep │ ├── ert/ │ │ ├── .gitignore │ │ ├── Eask │ │ ├── test/ │ │ │ └── ert-test.el │ │ └── test-nil-message/ │ │ └── ert-test.el │ ├── ert-runner/ │ │ ├── .gitignore │ │ ├── Eask │ │ └── test/ │ │ └── ert-runner-test.el │ ├── exec/ │ │ ├── .gitignore │ │ ├── Eask │ │ ├── bin/ │ │ │ └── github-elpa.bat │ │ ├── exec.el │ │ └── test/ │ │ └── test-dummy.el │ ├── exec.test.js │ ├── exit-status.test.js │ ├── global/ │ │ └── Eask │ ├── global.test.js │ ├── helpers.js │ ├── helpers.test.js │ ├── install/ │ │ ├── Eask │ │ ├── RADME.md │ │ ├── files/ │ │ │ ├── mini.pkg.1-1.el │ │ │ └── mini.pkg.1-2.el │ │ ├── foo-mode/ │ │ │ ├── Eask │ │ │ └── foo-mode.el │ │ ├── foo-no/ │ │ │ ├── Eask │ │ │ └── foo-no.el │ │ ├── mini.pkg.1.el │ │ └── mini.pkg.2/ │ │ └── mini.pkg.2.el │ ├── install.test.js │ ├── link/ │ │ ├── .gitkeep │ │ ├── Eask │ │ ├── link-fail/ │ │ │ ├── Eask │ │ │ ├── RADME.md │ │ │ ├── files/ │ │ │ │ ├── mini.pkg.1-1.el │ │ │ │ └── mini.pkg.1-2.el │ │ │ └── mini.pkg.1.el │ │ └── link-to/ │ │ ├── Eask │ │ └── link-to.el │ ├── link.test.js │ ├── lint/ │ │ ├── Eask │ │ ├── checkdoc-fail.el │ │ ├── declare-fail.el │ │ ├── declare-ok.el │ │ ├── elisp-lint-ok.el │ │ ├── elsa-warn.el │ │ ├── indent-warn.el │ │ ├── keywords-bad/ │ │ │ ├── Eask │ │ │ └── keywords-ok.el │ │ ├── keywords-ok/ │ │ │ ├── Eask │ │ │ └── keywords-ok.el │ │ └── regexp-warn.el │ ├── lint.test.js │ ├── local/ │ │ ├── .gitignore │ │ ├── Eask │ │ ├── RADME.md │ │ ├── README.org │ │ ├── files/ │ │ │ ├── mini.pkg.1-1.el │ │ │ └── mini.pkg.1-2.el │ │ └── mini.pkg.1.el │ ├── local.test.js │ ├── options/ │ │ ├── .gitignore │ │ ├── Eask │ │ └── options.el │ ├── options.test.js │ ├── outdated-upgrade/ │ │ ├── .gitignore │ │ ├── Eask │ │ └── make-outdate.el │ ├── outdated-upgrade.test.js │ ├── search/ │ │ ├── .gitignore │ │ └── Eask │ ├── search.test.js │ ├── test-buttercup.test.js │ ├── test-ecukes.test.js │ ├── test-ert-runner.test.js │ ├── test-ert.test.js │ └── upgrade-eask.test.js └── webinstall/ ├── install.bat └── install.sh