Format: application/x-python-code
1 o
2
3 ��h( � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z m
4 Z
5 ddlmZ ddlZ
6 e�d�Zd e
7 j e
8 jeef fd
9 d�ZG dd
10 � d
11 e�ZG dd� de�ZG dd� de�ZG dd� de�ZdS )zE
12 System command aliases.
13
14 Authors:
15
16 * Fernando Perez
17 * Brian Granger
18 � N)�Configurable� )�
19 UsageError)�List�Instance)�errorz^(\s*)()(\S+)(.*$)�returnc C s| t jdkr/g d�} tj�d�rg d�}ntj�d�s tj�d�r%g d�}ng d�}| | } | S t jd v r:g d
20 �} | S g } | S )z1Return list of shell aliases to auto-define.
21 �posix)��mkdirr ��rmdirr
22 )�mvr )�rmr )�cpr )�catr �linux))�lsz
23 ls -F --color)�llzls -F -o --color)�lfzls -F -o --color %l | grep ^-)�lkzls -F -o --color %l | grep ^l)�ldirzls -F -o --color %l | grep /$)�lxz ls -F -o --color %l | grep ^-..xZopenbsdZnetbsd))r zls -F)r zls -F -l)r zls -F -l %l | grep ^-)r zls -F -l %l | grep ^l)r zls -F -l %l | grep /$)r zls -F -l %l | grep ^-..x))r zls -F -G)r zls -F -l -G)r zls -F -l -G %l | grep ^-)r zls -F -l -G %l | grep ^l)r zls -F -G -l %l | grep /$)r zls -F -l -G %l | grep ^-..x)�nt�dos))r zdir /on)�ddir�dir /ad /on)r r r
24 r )�echor )�renr )�copyr )�os�name�sys�platform�
25 startswith)�default_aliasesZ
26 ls_aliases� r&