marcel

  • About

  • Examples

    • List files
    • List processes
    • Stupid marcel tricks
  • Tutorial

    • Installing marcel
    • Help
    • Basic usage
    • The environment
    • Configuration
    • Navigation
    • Streams and objects
    • Functions
    • Pipelines
    • Saving and recalling streams
    • Escapes
    • Scripting
  • Try

  • Blog

  • Participate

  • More

    Use tab to navigate through the menu items.
    • github
    • Twitter
    • email

    Overview

    Marcel is a shell that pipes Python values between commands.

    ​

    Read more ...

    Screenshot from 2020-06-17 11-08-58.png

    Pipelines

    A pipeline is a sequence of commands. The output of one command is piped to the input of the next one.

    ​

    Read more ...

    Screenshot from 2020-06-23 09-15-39.png

    Functions

    Some commands use Python functions to control their operation, e.g. for transforming, sorting, filtering.

    ​

    Read more ...

    Screenshot%20from%202020-06-17%2011-27-0

    Executables

    Your can freely mix marcel commands and native executables in the same pipeline.

    ​

    Read more ...

    Screenshot from 2020-06-17 11-32-51.png

    Scripting

    Marcel scripting is done in Python, with a module providing all of the capabilities of marcel commands.

    ​

    Read more ...

    Screenshot from 2020-06-20 17-25-55.png

    Databases

    Marcel provides database access. You can pipe data into and out of a database.

    ​

    Read more ...

    • github
    • Twitter
    • email