Coder Social home page Coder Social logo

calculator's Issues

Add culture command

Culture command to change input / output formatting culture

  • Displays a list of known cultures
  • Culture can be selected
  • Selected culture is applied accros input and output
  • For scripting culture must accept an argument that allows 4 letter culture code specification

Commands to add

  • man command extension, so that it jumps to a given title, when specified
  • Unset all variables command
  • File size command, to display human readable date and time
  • Website command to open the calculator website
  • Prompt refinement to incorporate the current working directory

Log

Log command opens webpage that is hosted on server

Graphing

  • SVG graph rendering
  • Ported from previous solutions

Variable export

  • add --export parameter to variable command to export the variables to a program file that can be loaded with the exec command.

Interactive mode

  • Add Inrteractive mode to commands, when the arguments are not specified

Log page

  • Add button to clear actual log
  • expose the /clearlog api route
  • When api called, then the log is cleared

Time command specification

  • time [base date time] add [number] [unit]
  • time [base date time] subtract [number] [unit]
  • time [base date time] diff [other date time]
  • time [base date time] next [next option]
  • when unit entering is possible offer atuocomplete
  • when specifying next value offer autocomplete

next options:
workday
weekend
monday
tuesday
wednesday
etc...

units:
[hour]
[minute]
[second]
[day]
[month]
[year]

History command

  • History command that displays a list of executed commands
  • Command can be reexecuted from list
  • --delete or -d switch to delete history
  • --export or -e swithch to export history as an executable program
  • Export only exports successfull commands

Manual rework

  • Manual for commands is automatically genrerated based on synopsys and help message
  • Tool manuals are individual pages
  • Tools are categorized.
  • When listing tools categories are used.

Interactive input prompt

  • Add a dialog interface method that allows inputing a value
  • Add a command that uses the input dialog to store a user input value to a variable

Command ideas

  • touch filename - Creates file
  • open filename - Opens file. If exe no shell execute. Add -y option to supress confirmation
  • filesize filename - Displays file size in human readable form
  • Equation solver https://github.com/jadvrodrigues/EquationSolver
  • fnv hash calculator - 64 and 32 bit
  • UUID generation command
  • GUID generation command

Integrate HTML UI

  • Manual is displayed with UI kit
  • UI kit resources are integrated into program
  • Request handler created for UI Kit handling

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.