Coder Social home page Coder Social logo

hi-angel / cli Goto Github PK

View Code? Open in Web Editor NEW

This project forked from emacs-eask/cli

0.0 1.0 0.0 5.99 MB

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

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

License: GNU General Public License v3.0

Shell 5.61% JavaScript 29.07% Emacs Lisp 64.53% Makefile 0.29% Batchfile 0.51%

cli's Introduction

Eask

CLI for building, running, 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

cli's People

Contributors

brotzeit avatar dependabot[bot] avatar fuco1 avatar jcs090218 avatar phundrak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.