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

CLI for building, runing, testing, and managing your Emacs Lisp dependencies

License

Notifications You must be signed in to change notification settings

zonuexe/cli

 
 

Repository files navigation

Eask

CLI for building, runing, testing, and managing your Emacs Lisp dependencies

License: GPL v3 Emacs Version Release Discord

Eask was built to use as a package development tool in your Elisp packages. But now, Eask supports various types of Emacs Lisp tasks. It can be used in three major ways:

  1. Dev tool for Elisp packages
  2. Dependency management for your configuration
  3. Run elisp programs for all other purposes

So what are the major differences between Eask and other build tools like Cask, makem.sh, and Eldev, other than the things above?

Good question! Eask is more than a build tool now, it can be used for various purposes! But here are Eask aims to be:

  • Consistent enough to sandbox across all systems
  • General enough to have Emacsers frequently 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

P.S. See Why Eask? for more detailed information.

🔗 Links

💡 node is not required to use Eask!

🧪 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 (~/.eask/) mode Global
Test commands in config (~/.emacs.d/) mode Confg
Test commands in development (./) mode Local
Test install packages Install
Test link packages Link
Test docker command Docker
Test exec command Exec
Test emacs command Emacs
Test search packages Search
Test 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
Others
Description Done Status
Webinstall Webinstall

About

CLI for building, runing, testing, and managing your Emacs Lisp dependencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 64.1%
  • JavaScript 29.4%
  • Shell 5.7%
  • Other 0.8%