Skip to main content

ARGS: Autogenerating documented command line interfaces

  • Environments
  • Conference paper
  • First Online:
Human-Computer Interaction (EWHCI 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 876))

Included in the following conference series:

  • 156 Accesses

Abstract

The surprising lack of research into one of the most common forms of human-computer interaction — command line interfaces — is noted, and reasons for this deficiency suggested. The features and inadequacies of existing command line interface design systems and methodologies are discussed. A new grammar-based system for creating commandline interfaces (with integrated facilities for processing initialization files and environment variables) is described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hanson, S.J., Kraut, R.E. & Farber, J.M., Interface Design and Multivariate Analysis of UNIX Command Use, ACM Transactions on Office Information Systems, vol. 2, no.1, pp. 42–57, March 1984.

    Google Scholar 

  2. Sobell, M., A Practical Guide to the Unix System V Release 4, Benjamin-Cummings, 1991.

    Google Scholar 

  3. Brooks, F.P., Self Documenting Programs, in “The Mythical Man-Month, Essays on Software Engineering”, pp. 169–175, Addison-Wesley, 1975.

    Google Scholar 

  4. Colwell, S., argproc, comp.source.misc archive, wuarchive.wustl.edu, vol. 2,1988.

    Google Scholar 

  5. Appleton, B., CmdLine, comp.source.misc archive, wuarchive.wustl.edu, vol. 31,1992.

    Google Scholar 

  6. Perry, N., copt, comp.source.misc archive, wuarchive.wustl.edu, vol. 6, 1989.

    Google Scholar 

  7. Manorahan, S., getlongopt, comp.source.misc archive, wuarchive.wustl.edu, vol. 35,1993.

    Google Scholar 

  8. Spenser, H., getopt, comp.source.misc archive, wuarchive.wustl.edu, vol. 2,1988.

    Google Scholar 

  9. Appleton, B., options, comp.source.misc archive, wuarchive.wustl.edu, vol. 31,1992.

    Google Scholar 

  10. Ward, W.R., parse, comp.source.misc archive, wuarchive.wustl.edu, vol. 16,1991

    Google Scholar 

  11. Appleton, B., ParseArgs, comp.source.misc archive, wuarchive.wustl.edu, vol. 10,1990.

    Google Scholar 

  12. Aho, A.V., Sethi, R. & Ullan, J.D., Parser Generators, in “Compilers — Principles, Techniques and Tools”, pp. 257–266, Addison-Wesley, 1986.

    Google Scholar 

  13. Levy, S. & Knuth, D.E., CWEB, archived at labrea.stanford.edu:/pub/cweb/

    Google Scholar 

  14. Ramsey, N., NO WEB, archived at bell-core.com:/pub/norman/noweb.shar.z

    Google Scholar 

  15. Williams, R.N., FunnelWEB, archived at ftp.adelaide.edu.au:/pub/funnelweb/

    Google Scholar 

  16. van Amners, E.W., CLip, archived at sun01.info.wau.nl:/clip/

    Google Scholar 

  17. Knuth, D.E., Literate Programming, The Computer Journal, vol. 27, no. 2, pp. 97–111, May 1984

    Google Scholar 

  18. Mastors, B., Genman, comp.source.misc archive, wuarchive.wustl.edu, vol. 13,1990.

    Google Scholar 

  19. Locke, N., Docclass, archived at ftp.demon.co.uk:/pub/trumphurst/docclass.zip

    Google Scholar 

  20. Stonet, G., c2man, alt.sources archive, wuarchive.wustl.edu, indices 5751–5752

    Google Scholar 

  21. Ramsdell, J.D., C2 Latex, archived at omni-gate.clarkeson. edu:/pub/tex/tex-programs/c21atex.

    Google Scholar 

  22. Conway, D.M., The ARGS Command Line Interface Generator, Computer Science Technical Report, Department of Computer Science, Monash University, Australia, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Brad Blumenthal Juri Gornostaev Claus Unger

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Conway, D. (1994). ARGS: Autogenerating documented command line interfaces. In: Blumenthal, B., Gornostaev, J., Unger, C. (eds) Human-Computer Interaction. EWHCI 1994. Lecture Notes in Computer Science, vol 876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58648-2_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-58648-2_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58648-7

  • Online ISBN: 978-3-540-49036-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics