semvec/pypi-packages huggingface dataset:
Terminal-Todo 0.1.1
command-line todo tools to keeping the track of your tasks
Requires Python: >=3.6
Keywords: todo,list,task,management,manager,track

# Todo (CLI)

>* *Command-line tool to manage the Todo lists of your projects
Built with Python 3 with Linux systems in mind.*

## Elevator Pitch

*Todo* exists to bring all the needed functionalities for simple project management to the terminal. No graphical interface is needed; this tool is easy enough to use to improve your workflow.

![Todo screenshot](https://cloud.githubusercontent.com/assets/6137112/15632931/d48ba286-25a0-11e6-983b-46ef5188e91e.png)

## Usage

### Clone the repo

```console
$ git clone https://github.com/francoischalifour/todo-cli
```

### Create a virtual environment (optional)

If you use several Python versions on your computer, create a virtual environment with the Python 3 interpreter:

```console
$ virtualenv -p python3 venv
```

Activate the new environment:

```console
$ source venv/bin/activate
```

### Install with [pip](https://github.com/pypa/pip)

```console
$ pip install <path to the todo-cli folder>
```

You should now be able to use the command `todo`.

### Create a Todo project

Before working on your Todo list, you need to create a project.

```console
$ todo init
Project name: (moody-app) Moody
The project Moody has been created.
```

You can now start adding tasks!

## Commands

* [Create a project](#create-a-project)
* [Delete a project](#delete-a-project)
* [Rename a project](#rename-a-project)
* [Add a task](#add-a-task)
* [Remove a task](#remove-a-task)
* [Check a task](#check-a-task)
* [Uncheck a task](#uncheck-a-task)
* [Toggle a task](#toggle-a-task)
* [List all tasks](#list-all-tasks)
* [Search tasks](#search-tasks)

### Create a project

```console
$ todo init
```

### Delete a project

```console
$ todo delete
```

*You can use `del` instead of `delete`.*

### Rename a project

```console
$ todo rename "New name"
```

### Add a task

```console
$ todo add "Name of the task"
```

You can add several tasks and don't need to add quotes:

```console
$ todo add "Task 1", Task 2, "Task 3"
```

### Remove a task

To remove a specific task by name:

```console
$ todo remove "Name of the task"
```

To remove a task with an interactive menu (Unix only):

```console
$ todo remove
```

*You can use `rm` instead of `remove`.*

### Check a task

```console
$ todo check "Name of the task"
```

To check all the items:

```console
$ todo check --all
```

*You can use `-a` instead of `--all`.*

### Uncheck a task

```console
$ todo uncheck "Name of the task"
```

To uncheck all the items:

```console
$ todo uncheck --all
```

*You can use `-a` instead of `--all`.*

### Toggle a task

To toggle a specific task by name:

```console
$ todo toggle "Name of the task"
```

To toggle a task with an interactive menu (Unix only):

```console
$ todo toggle
```

*You can use `tg` instead of `toggle`.*

### List all tasks

```console
$ todo list
```

*You can use `ls` instead of `list`.*

### Search tasks

```console
$ todo search "keyword"
```

## License

MIT © [François Chalifour](http://francoischalifour.com)
simpl-users 0.8.4
simpl-users provides Simpl Users

# Simpl Users Application

A reusable application to define Simpl Users

[![Build Status](https://travis-ci.com/simplworld/simpl-users.svg?token=cyqpBgqLC1o8qUptfcpE&branch=master)](https://travis-ci.com/simplworld/simpl-users)

## Installation

### Django 2.2

```bash
$ pip install simpl-users
```

### Django 1.11

```bash
$ pip install "simpl-users<0.8.0"
```

## Setup development environment


```bash
$ git clone git@github.com:simplworld/simpl-users.git
$ cd simpl-users
$ mkvirtualenv simpl-users
$ add2virtualenv .
```

Install requirements:

```bash
$ pip install -r requirements.txt
```

### Running tests with py.test

```bash
$ python runtests.py
```

Copyright © 2018 The Wharton School,  The University of Pennsylvania 

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
chalk-editor 2.1.0
Line based text editor
Requires Python: >=3

# chalk - a line based text editor

Chalk is a line based text editor for the terminal. It was originally an integrated part of _colorsh_, a custom shell used for ssh accounts at [Colorfield Space](gopher://colorfield.space:70/). It has since been separated out as a standalone program usable anywhere with python3 and python3's readline (a batteries included feature of python3 for most operating systems).

I tend to think about chalk as a simpler ed, similar to how some people use nano as simpler terminal editor than vi. It is far less powerful than ed, but functions in a similar line by line style with easy commands that walk you through the actions you are wanting to perform.


## Requirements

Requires Python 3.6+. No other Python dependencies, standard library only.

Copy the file `chalk` to anywhere on your system path and make sure it is executable.

From there you can run `chalk` or `chalk _filepath_`.


## Commands

Commands are entered as the only text on their row. Enter the command and press enter.

| Command |                                     Action                                     |
|:-------:|:------------------------------------------------------------------------------:|
|    .?   | Print the command list                                                         |
|    .a   | Save AS (will prompt for new path)                                             |
|    .f   | Print file info                                                                |
|    .g   | Print the GUIDE (ruler)                                                        |
|    .d   | DISPLAY the whole file                                                         |
|    .v   | VIEW a portion of the file                                                     |
|    .m   | View MORE (use after having called .v to view more of the file)                |
|    .#   | EDIT a line (eg. "!23" to edit line 23)                                        |
|    .i   | INSERT blank rows (will prompt for location and count)                         |
|    .x   | CUT rows (will prompt for range and then add the cut data to the paste buffer) |
|    .c   | COPY rows to the paste buffer (will prompt for range)                          |
|    .p   | PASTE from the paste buffer (will prompt for location)                         |
|    .b   | Print the contents of the paste BUFFER                                         |
|    .s   | SAVE any unsaved changes to the document                                       |
|    .    | Quit chalk (will prompt for save if there are unsaved changes)                 |


## Notes

This application uses the python readline bindings to allow for hotkey line navigation (ex. Ctrl-a to go to the beginning of the line).