Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Just

Sibi
September 10, 2022

 Just

Sibi

September 10, 2022
Tweet

More Decks by Sibi

Other Decks in Technology

Transcript

  1. JUST AND JUSTL.EL
    ILUGC
    Sibi Prabakaran
    Sept 10, 2022

    View Slide

  2. View Slide

  3. AGENDA
    Introduction
    Why Just
    Comparison with Makefiles

    View Slide

  4. VARIABLES
    Variable assignment
    Command execution
    Export

    View Slide

  5. RECIPE PARAMETERS
    Normal parameters
    Positional parameters
    Variadic parameters

    View Slide

  6. DEPENDENCIES
    Pre execution
    Execution in between
    Post execution

    View Slide

  7. SCRIPTS
    Bash scripts
    Arbitrary scripts!

    View Slide

  8. SETTINGS
    shell settings
    dotenv

    View Slide

  9. MAKE COMPARISON
    Different tool, different scopes
    PHONY targets
    User experience

    View Slide

  10. USECASES
    Everywhere!
    CI integration
    Projects etc

    View Slide

  11. JUSTL.EL
    Home page:
    Emacs major mode
    psibi/justl.el

    View Slide

  12. QUESTIONS

    View Slide