Skip to content

Latest commit

 

History

History
79 lines (60 loc) · 2.49 KB

TODO.org

File metadata and controls

79 lines (60 loc) · 2.49 KB

Basic TODO list for IC4A

1 Version 0.1.1 (Unreleased)

1.1 Add logger functions

2 Version 0.1.0 (Unreleased)

2.1 TODO Run spell checker against files and comments

  • [ ] README.rst
  • [ ] Python comments

2.2 DONE Add python_requirements.txt

  • State “DONE” from “TODO” [2016-09-14 Wed 09:32] So far is empty - but can be updated with command

    pip freeze > python_requirements.txt

2.3 WIP [50%] [1/2] Add README.rst

  • State “WIP” from “TODO” [2016-09-14 Wed 09:33]
  • [X] Add details how to setup virtualenv
  • [ ] Add details how to setup virtualenv in PyCharm

2.4 TODO Add ‘init’ target

2.4.1 DONE Create folder in HOME

2.4.2 WIP [50%] [1/2] Create basic shell script (and run)

  • State “WIP” from “” [2016-09-14 Wed 09:03]
  • [X] Download boilr for templates
  • [ ] Download ansible

2.5 DONE Add interactive initial shell

2.6 DONE Add Banners (Like DAC)

2.7 DONE Add argparse commands - initial working version

3 General list

3.1 DONE Add proper commands for argparse - to do right things

  • This is almost done - basic commands can be run now
  • Initial solution is implemented

3.2 Add CHANGELOG

3.3 Add VERSION

3.4 Add Makefile (if required)

3.5 Add Checking required files in projects (pip requirements)

3.6 Add unittesting and application testing

  • Application testing (Vagrant / docker)
  • Unitest - python

3.7 Sort ic4a.py with proper name/strucutre (like ansible as example)

4 Consider to use

4.1 Python modules

5 Issues to solve

5.1 Proper arguments parsernig based on list of arguments

So far this looks like this when run more arguments in commnads line.

./ic4a.py template boilr

usage: ./ic4a.py [options] <command> [<args>]
./ic4a.py: error: unrecognized arguments: boilr

Hint:

  • Is worth to check routersploit implementation