Hacker GitHub

← All repos

geophile/marcel

View on GitHub ↗ ★ 357 Python

A modern shell

17 mentions on Hacker News by 5 people: 1 story, 16 comments · first 2020-03-21 · latest 2024-05-22

Mentions per year 17 mentions · busiest year 2020 (10)
20082026
  1. …with seamless calling of external commands and piping: ls /home/jao | map (lambda f: (f, f.size)) https://github.com/geophile/marcel
    comment by inbetween · 2024-05-22 · in Amber: Programming language compiled to Bash
  2. It is a useful correction. This project predates the release of the movie: https://github.com/geophile/marcel/commit/bb6adacbb6b3a683ce...
    comment by benatkin · 2023-10-24 · in Marcel the Shell
  3. Check out marcel: https://marceltheshell.org , and https://github.com/geophile/marcel . Both marcel and nushell start with the idea of piping structured data instead of strings, which is incredibly powerful. (This also applies to osh. I am…
    comment by geophile · 2023-10-23 · in Object SHell
  4. …am the author of object shell. This project is obsolete, superseded by Marcel, which I also wrote. https://gitHub.com/geophile/marcel . Marcel has a lot in common with nushell, but relies on Python syntax and types instead of inventing a…
    comment by geophile · 2023-10-23 · in Object SHell
  5. Indeed, the new incarnation appears to be Marcel https://github.com/geophile/marcel
    comment by hiatus · 2023-10-23 · in Object SHell
  6. Take a look at marcel: https://github.com/geophile/marcel
  7. …the sublanguages, awk being one of the biggest. I scratched my itch and built my own shell, marcel: https://github.com/geophile/marcel . I mention this specifically, here, because of the CSV point. Marcel handles CSV, e.g. "read --csv…
  8. Another tool for shell scripting form Python: https://marceltheshell.org . (Source: https://github.com/geophile/marcel .) E.g. from marcel.api import * for file, size in (ls('marcel', 'test', file=True, recursive=True) | map(lambda f:…
  9. …to the project, when you introduce it. judging by the nickname and github url it's yours https://github.com/geophile/marcel
    comment by galkk · 2020-10-12 · in The Xonsh Python Shell
  10. …the command output can be used inside a for loop. For more info: https://www.marceltheshell.org , https://github.com/geophile/marcel .
    comment by geophile · 2020-08-25 · in One Year of Nushell
  11. Take a look at marcel: https://github.com/geophile/marcel . It is a pipe-objects-instead-of-strings shell, implemented in Python. But it is also an API allowing scripting from inside Python, e.g. for file, size in ls('/home/jao') |…
    comment by geophile · 2020-07-14 · in Bringing the print statement back
  12. A new shell: https://github.com/geophile/marcel . - Based on Python -- filter, transform, etc. using Python functions. - Pipe Python values, not strings. - Database operations from the command line. - Run commands remotely and combine…
    comment by geophile · 2020-06-21 · in Ask HN: What did you make during lockdown?
  13. ▲ 6
    Show HN: Marcel – A Modern Shell
    story by geophile · 2020-06-04 · 0 comments
  14. …and would rather use Python than those sublanguages. I'm developing a shell based on these ideas: https://github.com/geophile/marcel .
    comment by geophile · 2020-06-04 · in The Beauty of Unix Pipelines
  15. …environments. Retired now, but still enjoying programming. Having a blast with my current project: https://github.com/geophile/marcel .
  16. Along similar lines: https://github.com/geophile/marcel
  17. Marcel: A modern shell. https://github.com/geophile/marcel