Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2809

Python-based LUM shell released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From CJS Hayward <christos.jonathan.hayward@gmail.com>
Newsgroups comp.lang.python.announce
Subject Python-based LUM shell released
Date Sun, 8 Apr 2018 19:11:33 -0700 (PDT)
Lines 21
Approved python-announce-list@python.org
Message-ID <mailman.9.1523265712.2814.python-announce-list@python.org> (permalink)
References <2fc4e00f-691b-424c-8de3-fa1d3323b09b@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de M+42RzkioAXRqa2uLGTGjAEkC/cdw79IoytTwlQBpd4A==
X-Orig-Path k3no1866321qtm.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Return-Path <news@google.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.029
X-Spam-Evidence '*H*': 0.94; '*S*': 0.00; 'url-ip:216.105.38/24': 0.03; 'url-ip:216.105/16': 0.03; 'subject:released': 0.04; 'url- ip:192.30.253.112/32': 0.07; 'url-ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'editor.': 0.09; 'experimental': 0.09; 'scripting': 0.09; 'url-ip:192.30/16': 0.13; 'python': 0.15; 'circumvent': 0.16; 'patches': 0.16; 'unofficial': 0.16; 'subject:Python': 0.17; 'language.': 0.24; 'shell': 0.24; 'header:User-Agent:1': 0.25; '(or': 0.27; '(you': 0.27; 'command': 0.29; 'written': 0.31; 'received:google.com': 0.32; 'instance,': 0.33; 'code': 0.33; 'source': 0.34; 'list': 0.35; 'unix': 0.35; 'received:209.85': 0.35; 'still': 0.36; 'linux': 0.37; 'file': 0.37; 'url-ip:192/8': 0.37; 'received:209': 0.37; 'subject:-': 0.39; 'url:org': 0.39; 'interactive': 0.61; 'received:edu': 0.61; 'name,': 0.61; 'more': 0.62; 'line,': 0.62; 'received:18.181': 0.62; 'received:18.181.2': 0.62; 'received:18.181.2.90': 0.62; 'received:mit.edu': 0.62; 'received:mod-relay.xvm.mit.edu': 0.62; 'received:xvm.mit.edu': 0.62; 'bring': 0.62; 'read': 0.63; 'url- ip:185/8': 0.63; 'skip:o 10': 0.63; 'name': 0.65; 'directory': 0.66; 'power': 0.67; 'to:addr:comp-lang-python-announce': 0.68; '(an': 0.70; 'to:addr:moderators.isc.org': 0.76; 'welcome!': 0.84; 'obvious.': 0.93
Delivered-To comp-lang-python-announce@moderators.isc.org
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:path:newsgroups:date:complaints-to :injection-info:nntp-posting-host:user-agent:mime-version:message-id :subject:from:injection-date:to:content-transfer-encoding; bh=SCroaYLkpK3H7ys/3O+Bw/eC6dHLYsONzQdLRn6ke4g=; b=uJ00W9qkv5h9XW1va98XkDhZJmf0B/lAFQlfRDHBCvQimYffRkJT6nE9ECVewIfbNq 9LX7XyJd6qxg3IZXxzduGdjceDOLHXmIbGEfJV8JhWItGTQ2+qShJiTyADKYcrBWdyRG /aoYcvQRqzk4ovFFowFldZ/Ys8Hxq7OR2LuXzdRynLAQMqIPvcJTucRwM/SwqpZa0JCI q3ewHa/GhJrnFIEz6PFwRXGCr7OkYZWZdL+bzrIlzs4ZXtE5v46dbCsNY1E5r31xldvu yxMdZw4lh4jVTc2XWpKa1VJG5rgHgHCY3QhDeuCJoho5ncVTWbanTHsLHqQM3L9vSK7c yXqg==
X-Gm-Message-State ALQs6tALjHPLUrDx3wHSilJdNrXOpEDdFoqw1WPqfPwPoej2K+0jLC8b 62x+cd507ntsa5XmFKW86yy/U1/3jvOark22+Bo=
X-Google-Smtp-Source AIpwx48ZhaySxYlE+en4Kz1Cc613FycPFedboSAxdHQ82eZcYQIYjJlMtCFmqA0gwOyozoZAgyobv1OfQRC7Wy5VoMUiBAo7aOnZ
X-Received by 10.200.46.153 with SMTP id h25mr23609040qta.20.1523239893696; Sun, 08 Apr 2018 19:11:33 -0700 (PDT)
X-Received by 10.31.150.196 with SMTP id y187mr345221vkd.4.1523239893422; Sun, 08 Apr 2018 19:11:33 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=24.15.80.74; posting-account=GnQy_woAAAC4ODd0YrfdAtdkKIkokuTb
User-Agent G2/1.0
Injection-Date Mon, 09 Apr 2018 02:11:33 +0000
X-Mailman-Approved-At Mon, 09 Apr 2018 05:21:51 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.26
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <2fc4e00f-691b-424c-8de3-fa1d3323b09b@googlegroups.com>
Xref csiph.com comp.lang.python.announce:2809

Show key headers only | View raw


https://github.com/CJSHayward/psh

A revamped version of an unofficial Python Shell ("psh") , an experimental shell intended to bring more power and expert-friendly UX to the Linux / Unix / Mac command line, has been released. Its main focus is to be an interactive command line shell that will let you use Python as the shell's (native) scripting language. It has other experimental niceties; for instance, you are not required to type a command when a command is obvious. If you give a directory name, it will change directory to that directory (an old-fashioned "ls" will still list the directory). If you type the name of a source file in the current directory (or current directory heirarchy!) it will pull it up in the editor. (You can circumvent this behavior by prefacing standard commands by "run"). The code is written to read like plain English and be hacker-friendly, and patches are of course welcome!

(Slashdot submission at https://slashdot.org/submission/8078275/python-powered-linux--unix--mac-command-line-shell-released; please upvote if desired.)

C.J.S. Hayward
https://CJSHayward.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Python-based LUM shell released CJS Hayward <christos.jonathan.hayward@gmail.com> - 2018-04-08 19:11 -0700

csiph-web