Skip to content
/ cli Public
forked from emacs-eask/cli

Command-line tool for building and testing Emacs Lisp packages

License

Notifications You must be signed in to change notification settings

jxl-info/cli

 
 

Repository files navigation

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 confiugration. 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's errors
  • Dependency-free so that the tool can be run on any platform

🔗 Links

🧪 Testing

✔️ Tests suppose to be GREEN
Documentation
Description Done Status
Keep the documentation page up to date Docs
Development
Description Done Status
Compile source and check redefined Compile
Compatbility 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 shell commands Exec
Test to search packages Search
Test to upgrade and check outdated packages Outdated_Upgrade
Eask-file checker Checker
Features
Description Done Status
Color output Color
Test
Description Done Status
Test ert command Test ert
Test ert-runner command Test ert-runner
Test buttercup command Test buttercup
❌ Tests suppose to be RED
Description Done Status
Test to see if Eask can return non-zero exit code Error

About

Command-line tool for building and testing Emacs Lisp packages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 59.9%
  • JavaScript 30.6%
  • Shell 8.0%
  • Other 1.5%