dangduc / eask

Command-line tool for building and testing Emacs Lisp packages

Home Page:https://emacs-eask.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eask

Command-line tool for building and testing Emacs Lisp packages

License: GPL v3 Emacs Version Release

Eask is a command-line tool that helps you build, lint, and test Emacs Lisp packages. It creates a clean environment to sandbox your elisp code without influencing your personal configuration. Eask aims to be:

  • Consistent enough to sandbox across all systems
  • General enough to have Emacsers often used commands (byte-compile, checkdoc, etc)
  • Robust enough to provide useful results even in the presence of user errors
  • Dependency-free so that the tool can be run on any platform

πŸ”— Links

πŸ§ͺ Testing

Documentation
Description Done Status
Keep the documentation page up to date βœ” Docs
Development
Description Done Status
Compile source and check redefined βœ” Compile
Compatibility check for each Emacs version βœ” Compat
Build executables βœ” Build
Commands
Description Done Status
Test commands in global (config) mode βœ” Global
Test commands in development (package) mode βœ” Local
Test to install packages βœ” Install
Test execute commands βœ” Exec
Test emacs commands βœ” Emacs
Test to search packages βœ” Search
Test to upgrade and check outdated packages βœ” Outdated_Upgrade
Eask-file checker βœ” Checker
Options
Description Done Status
Test option switches βœ” Options
Test
Description Done Status
Test ert command βœ” Test ert
Test ert-runner command βœ” Test ert-runner
Test buttercup command βœ” Test buttercup

About

Command-line tool for building and testing Emacs Lisp packages

https://emacs-eask.github.io/

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 59.0%Language:JavaScript 31.3%Language:Shell 8.4%Language:Makefile 0.5%Language:PowerShell 0.5%Language:Batchfile 0.4%